TS20 postcode district: Stockton-on-Tees and around

TS20 is a postcode district in England, with 524 postcodes in use in 2 sectors. It has postcodes in Stockton-on-Tees. Its council is Stockton-on-Tees.

Postcodes in use
524
Sectors
2

Source: Office for National Statistics (ONS) Postcode Directory, August 2026, loaded 20 October 2026. See all our data sources

Every postcode in TS20, and which are new since 2020

Map of every postcode in TS20, by new since 2020 Of the 524 postcodes in TS20 that ONS places, 6 are new since 2020 and 518 were in use before 2020. 2 postcodes lie beyond the edge and are listed under the map. Places named: Stockton-on-Tees. Drawn over roads, rivers and built-up areas. North is up; the scale bar is 500 m. A19A177A1027A139 TS20 1AA: before 2020TS20 1AB: before 2020TS20 1AD: before 2020TS20 1AE: before 2020TS20 1AG: before 2020TS20 1AH: before 2020TS20 1AL: before 2020TS20 1AN: before 2020TS20 1AP: before 2020TS20 1AQ: before 2020TS20 1AR: before 2020TS20 1AS: before 2020TS20 1AT: before 2020TS20 1AU: before 2020TS20 1AW: before 2020TS20 1AX: before 2020TS20 1AY: before 2020TS20 1AZ: before 2020TS20 1BA: before 2020TS20 1BB: before 2020TS20 1BD: before 2020TS20 1BE: before 2020TS20 1BG: before 2020TS20 1BH: before 2020TS20 1BJ: before 2020TS20 1BL: before 2020TS20 1BP: before 2020TS20 1BQ: before 2020TS20 1BS: before 2020TS20 1BT: before 2020TS20 1BU: before 2020TS20 1BW: before 2020TS20 1BX: before 2020TS20 1BY: before 2020TS20 1BZ: before 2020TS20 1DA: before 2020TS20 1DB: before 2020TS20 1DD: before 2020TS20 1DE: before 2020TS20 1DF: before 2020TS20 1DG: before 2020TS20 1DH: before 2020TS20 1DJ: before 2020TS20 1DN: before 2020TS20 1DP: before 2020TS20 1DQ: before 2020TS20 1DR: before 2020TS20 1DS: before 2020TS20 1DT: before 2020TS20 1DU: before 2020TS20 1DW: before 2020TS20 1DX: before 2020TS20 1DY: before 2020TS20 1DZ: before 2020TS20 1EA: before 2020TS20 1EB: before 2020TS20 1ED: before 2020TS20 1EE: before 2020TS20 1EF: before 2020TS20 1EG: before 2020TS20 1EH: before 2020TS20 1EJ: before 2020TS20 1EL: before 2020TS20 1EN: before 2020TS20 1EP: before 2020TS20 1ER: before 2020TS20 1ES: before 2020TS20 1ET: before 2020TS20 1EU: before 2020TS20 1EW: before 2020TS20 1EX: before 2020TS20 1EY: before 2020TS20 1EZ: before 2020TS20 1FB: before 2020TS20 1FD: before 2020TS20 1FF: before 2020TS20 1GA: before 2020TS20 1GB: before 2020TS20 1GD: before 2020TS20 1GE: before 2020TS20 1HA: before 2020TS20 1HB: before 2020TS20 1HD: before 2020TS20 1HE: before 2020TS20 1HF: before 2020TS20 1HG: before 2020TS20 1HH: before 2020TS20 1HJ: before 2020TS20 1HL: before 2020TS20 1HN: before 2020TS20 1HP: before 2020TS20 1HQ: before 2020TS20 1HR: before 2020TS20 1HS: before 2020TS20 1HT: before 2020TS20 1HU: before 2020TS20 1HW: before 2020TS20 1HX: before 2020TS20 1HY: before 2020TS20 1HZ: before 2020TS20 1JA: before 2020TS20 1JB: before 2020TS20 1JD: before 2020TS20 1JE: before 2020TS20 1JF: before 2020TS20 1JG: before 2020TS20 1JH: before 2020TS20 1JJ: before 2020TS20 1JL: before 2020TS20 1JN: before 2020TS20 1JP: before 2020TS20 1JQ: before 2020TS20 1JR: before 2020TS20 1JS: before 2020TS20 1JT: before 2020TS20 1JU: before 2020TS20 1JW: before 2020TS20 1JX: before 2020TS20 1JY: before 2020TS20 1JZ: before 2020TS20 1LA: before 2020TS20 1LB: before 2020TS20 1LD: before 2020TS20 1LE: before 2020TS20 1LF: before 2020TS20 1LG: before 2020TS20 1LH: before 2020TS20 1LJ: before 2020TS20 1LL: before 2020TS20 1LN: before 2020TS20 1LP: before 2020TS20 1LR: before 2020TS20 1LS: before 2020TS20 1LT: before 2020TS20 1LU: before 2020TS20 1LW: before 2020TS20 1LX: before 2020TS20 1LY: before 2020TS20 1LZ: before 2020TS20 1NA: before 2020TS20 1NB: before 2020TS20 1ND: before 2020TS20 1NE: before 2020TS20 1NF: before 2020TS20 1NG: before 2020TS20 1NH: before 2020TS20 1NJ: before 2020TS20 1NL: before 2020TS20 1NN: before 2020TS20 1NP: before 2020TS20 1NQ: before 2020TS20 1NR: before 2020TS20 1NS: before 2020TS20 1NT: before 2020TS20 1NU: before 2020TS20 1NW: before 2020TS20 1NX: before 2020TS20 1NY: before 2020TS20 1NZ: before 2020TS20 1PA: before 2020TS20 1PB: before 2020TS20 1PD: before 2020TS20 1PE: before 2020TS20 1PH: before 2020TS20 1PJ: before 2020TS20 1PL: before 2020TS20 1PN: before 2020TS20 1PP: before 2020TS20 1PR: before 2020TS20 1PS: before 2020TS20 1PT: before 2020TS20 1PU: before 2020TS20 1PW: before 2020TS20 1PX: before 2020TS20 1PY: before 2020TS20 1PZ: before 2020TS20 1QA: before 2020TS20 1QB: before 2020TS20 1QD: before 2020TS20 1QE: before 2020TS20 1QF: before 2020TS20 1QG: before 2020TS20 1QH: before 2020TS20 1QJ: before 2020TS20 1QL: before 2020TS20 1QN: before 2020TS20 1QP: before 2020TS20 1QQ: before 2020TS20 1QR: before 2020TS20 1QS: before 2020TS20 1QT: before 2020TS20 1QU: before 2020TS20 1QW: before 2020TS20 1QX: before 2020TS20 1QY: before 2020TS20 1QZ: before 2020TS20 1RA: before 2020TS20 1RB: before 2020TS20 1RD: before 2020TS20 1RE: before 2020TS20 1RF: before 2020TS20 1RG: before 2020TS20 1RH: before 2020TS20 1RJ: before 2020TS20 1RL: before 2020TS20 1RN: before 2020TS20 1RP: before 2020TS20 1RQ: before 2020TS20 1RR: before 2020TS20 1RS: before 2020TS20 1RT: before 2020TS20 1RW: before 2020TS20 1RX: before 2020TS20 1RY: before 2020TS20 1RZ: before 2020TS20 1SA: before 2020TS20 1SB: before 2020TS20 1SD: before 2020TS20 1SE: before 2020TS20 1SF: before 2020TS20 1SG: before 2020TS20 1SH: before 2020TS20 1SJ: before 2020TS20 1SL: before 2020TS20 1SN: before 2020TS20 1SP: before 2020TS20 1SQ: before 2020TS20 1SR: before 2020TS20 1ST: before 2020TS20 1SX: before 2020TS20 1SY: before 2020TS20 1SZ: before 2020TS20 1TA: before 2020TS20 1TB: before 2020TS20 1TD: before 2020TS20 1TE: before 2020TS20 1TF: before 2020TS20 1TG: before 2020TS20 1TH: before 2020TS20 1TJ: before 2020TS20 1TN: before 2020TS20 1TP: before 2020TS20 1TQ: before 2020TS20 1TR: before 2020TS20 1TS: before 2020TS20 1TT: before 2020TS20 1TU: before 2020TS20 1TW: before 2020TS20 1TX: before 2020TS20 1TY: before 2020TS20 1TZ: before 2020TS20 1UA: before 2020TS20 1UB: before 2020TS20 1UU: before 2020TS20 1UX: before 2020TS20 1UY: before 2020TS20 1UZ: before 2020TS20 1WY: before 2020TS20 2AB: before 2020TS20 2AF: before 2020TS20 2AH: before 2020TS20 2AL: before 2020TS20 2AN: before 2020TS20 2AQ: before 2020TS20 2AU: before 2020TS20 2AY: before 2020TS20 2AZ: before 2020TS20 2BA: before 2020TS20 2BF: before 2020TS20 2BG: before 2020TS20 2BH: before 2020TS20 2BJ: before 2020TS20 2BL: before 2020TS20 2BN: before 2020TS20 2BQ: before 2020TS20 2BT: before 2020TS20 2BU: before 2020TS20 2BW: before 2020TS20 2BX: before 2020TS20 2BY: before 2020TS20 2BZ: before 2020TS20 2DA: before 2020TS20 2DB: before 2020TS20 2DD: before 2020TS20 2DE: before 2020TS20 2DF: before 2020TS20 2DG: before 2020TS20 2DH: before 2020TS20 2DJ: before 2020TS20 2DL: before 2020TS20 2DN: before 2020TS20 2DP: before 2020TS20 2DQ: before 2020TS20 2DR: before 2020TS20 2DS: before 2020TS20 2DT: before 2020TS20 2DU: before 2020TS20 2DW: before 2020TS20 2DX: before 2020TS20 2EH: before 2020TS20 2EJ: before 2020TS20 2EL: before 2020TS20 2EN: before 2020TS20 2EP: before 2020TS20 2ER: before 2020TS20 2ES: before 2020TS20 2ET: before 2020TS20 2EU: before 2020TS20 2EW: before 2020TS20 2EX: before 2020TS20 2EY: before 2020TS20 2EZ: before 2020TS20 2FA: before 2020TS20 2FE: before 2020TS20 2FP: before 2020TS20 2FR: before 2020TS20 2FS: before 2020TS20 2FT: before 2020TS20 2FU: before 2020TS20 2FW: before 2020TS20 2FX: before 2020TS20 2FY: before 2020TS20 2FZ: before 2020TS20 2GA: before 2020TS20 2GB: before 2020TS20 2GD: before 2020TS20 2GE: before 2020TS20 2GG: before 2020TS20 2HA: before 2020TS20 2HB: before 2020TS20 2HD: before 2020TS20 2HE: before 2020TS20 2HF: before 2020TS20 2HG: before 2020TS20 2HH: before 2020TS20 2HJ: before 2020TS20 2HL: before 2020TS20 2HN: before 2020TS20 2HP: before 2020TS20 2HQ: before 2020TS20 2HR: before 2020TS20 2HS: before 2020TS20 2HT: before 2020TS20 2HU: before 2020TS20 2HW: before 2020TS20 2HX: before 2020TS20 2HY: before 2020TS20 2HZ: before 2020TS20 2JA: before 2020TS20 2JB: before 2020TS20 2JD: before 2020TS20 2JE: before 2020TS20 2JH: before 2020TS20 2JJ: before 2020TS20 2JL: before 2020TS20 2JN: before 2020TS20 2JP: before 2020TS20 2JQ: before 2020TS20 2JR: before 2020TS20 2JS: before 2020TS20 2JT: before 2020TS20 2JU: before 2020TS20 2JW: before 2020TS20 2JX: before 2020TS20 2LA: before 2020TS20 2LB: before 2020TS20 2LD: before 2020TS20 2LE: before 2020TS20 2LF: before 2020TS20 2LG: before 2020TS20 2LJ: before 2020TS20 2LP: before 2020TS20 2LQ: before 2020TS20 2LY: before 2020TS20 2NA: before 2020TS20 2ND: before 2020TS20 2NE: before 2020TS20 2NF: before 2020TS20 2NH: before 2020TS20 2NJ: before 2020TS20 2NL: before 2020TS20 2NP: before 2020TS20 2NQ: before 2020TS20 2NS: before 2020TS20 2NT: before 2020TS20 2NU: before 2020TS20 2NW: before 2020TS20 2NX: before 2020TS20 2PA: before 2020TS20 2PB: before 2020TS20 2PD: before 2020TS20 2PE: before 2020TS20 2PF: before 2020TS20 2PG: before 2020TS20 2PH: before 2020TS20 2PJ: before 2020TS20 2PL: before 2020TS20 2PN: before 2020TS20 2PP: before 2020TS20 2PQ: before 2020TS20 2PR: before 2020TS20 2PS: before 2020TS20 2PT: before 2020TS20 2PU: before 2020TS20 2PX: before 2020TS20 2PY: before 2020TS20 2PZ: before 2020TS20 2QA: before 2020TS20 2QB: before 2020TS20 2QD: before 2020TS20 2QG: before 2020TS20 2QJ: before 2020TS20 2QL: before 2020TS20 2QN: before 2020TS20 2QP: before 2020TS20 2QQ: before 2020TS20 2QR: before 2020TS20 2QS: before 2020TS20 2QT: before 2020TS20 2QU: before 2020TS20 2QW: before 2020TS20 2QX: before 2020TS20 2QY: before 2020TS20 2QZ: before 2020TS20 2RA: before 2020TS20 2RB: before 2020TS20 2RD: before 2020TS20 2RE: before 2020TS20 2RF: before 2020TS20 2RG: before 2020TS20 2RH: before 2020TS20 2RJ: before 2020TS20 2RL: before 2020TS20 2RN: before 2020TS20 2RP: before 2020TS20 2RQ: before 2020TS20 2RR: before 2020TS20 2RS: before 2020TS20 2RT: before 2020TS20 2RU: before 2020TS20 2RW: before 2020TS20 2RX: before 2020TS20 2RY: before 2020TS20 2RZ: before 2020TS20 2SA: before 2020TS20 2SB: before 2020TS20 2SD: before 2020TS20 2SE: before 2020TS20 2SF: before 2020TS20 2SG: before 2020TS20 2SH: before 2020TS20 2SJ: before 2020TS20 2SL: before 2020TS20 2SN: before 2020TS20 2SP: before 2020TS20 2SQ: before 2020TS20 2SR: before 2020TS20 2SS: before 2020TS20 2ST: before 2020TS20 2SU: before 2020TS20 2SW: before 2020TS20 2SX: before 2020TS20 2SY: before 2020TS20 2SZ: before 2020TS20 2TA: before 2020TS20 2TB: before 2020TS20 2TD: before 2020TS20 2TE: before 2020TS20 2TF: before 2020TS20 2TH: before 2020TS20 2TJ: before 2020TS20 2TL: before 2020TS20 2TN: before 2020TS20 2TP: before 2020TS20 2TQ: before 2020TS20 2TR: before 2020TS20 2TS: before 2020TS20 2TT: before 2020TS20 2TU: before 2020TS20 2TW: before 2020TS20 2TY: before 2020TS20 2TZ: before 2020TS20 2UA: before 2020TS20 2UF: before 2020TS20 2UG: before 2020TS20 2UH: before 2020TS20 2UJ: before 2020TS20 2UL: before 2020TS20 2UN: before 2020TS20 2UP: before 2020TS20 2UQ: before 2020TS20 2UW: before 2020TS20 2UZ: before 2020TS20 2XA: before 2020TS20 2XB: before 2020TS20 2XD: before 2020TS20 2XE: before 2020TS20 2XF: before 2020TS20 2XG: before 2020TS20 2XH: before 2020TS20 2XJ: before 2020TS20 2XL: before 2020TS20 2XN: before 2020TS20 2XP: before 2020TS20 2XQ: before 2020TS20 2XR: before 2020TS20 2XS: before 2020TS20 2XT: before 2020TS20 2XU: before 2020TS20 2XW: before 2020TS20 2XY: before 2020TS20 2XZ: before 2020TS20 1BF: new since 2020TS20 1FG: new since 2020TS20 1FH: new since 2020TS20 1FJ: new since 2020TS20 1FL: new since 2020TS20 2GF: new since 2020 Stockton-on-Tees Map of every postcode in TS20, by new since 2020 Of the 524 postcodes in TS20 that ONS places, 6 are new since 2020 and 518 were in use before 2020. 2 postcodes lie beyond the edge and are listed under the map. Places named: Stockton-on-Tees. Drawn over roads, rivers and built-up areas. North is up; the scale bar is 500 m. A19 Stockton-on-Tees
  • New since 2020: 6
  • In use before 2020: 518

Of the 524 postcodes in TS20 that ONS places, 6 are new since 2020 and 518 were in use before 2020.

Each mark is a postcode's centre point as ONS gives it, not a building. Press one to see its postcode and open its page. New since 2020 means it came into use in January 2020 or later. No boundary is drawn. Where marks overlap, the one first in the key is drawn; the counts include every postcode.

The middle of its postcodes: latitude 54.5868, longitude -1.3138. Open this area on OpenStreetMap

Source: Office for National Statistics (ONS) Postcode Directory, August 2026, loaded 20 October 2026, the centre point of each postcode; when each came into use: the same directory; roads, rivers and built-up areas: Contains OS data © Crown copyright and database right 2026. Drawn by us. Street map: Ordnance Survey, OS Open Zoomstack, Open Government Licence v3.0, drawn with MapLibre. How we use them

2 further out, not drawn

These postcodes lie well apart from the rest, so the map is drawn without them to show the rest closer; they are in every count.

What broadband can you get in TS20?

Ofcom reports on 522 of the 524 postcodes in TS20. At 478 of them every home and business can get gigabit broadband.

Postcodes where every home can get gigabit478 of 522
Postcodes where every home can get superfast507 of 522

Ofcom gives each postcode's share of homes and businesses, not how many there are, so these count postcodes. Each postcode page has its own figures. A provider's checker answers for one address.

Check one address on Ofcom's checker

Source: Ofcom, Connected Nations, Spring 2026, data for January 2026, Open Government Licence v3.0. How we use it

Is TS20 at risk of flooding?

9 of the 524 postcodes in TS20 have a home or business in an area at risk of flooding from rivers or the sea, the Environment Agency says. At those, it puts 5 homes and businesses in an area at high or medium risk.

Homes and businesses in an area at risk, at 9 of 524 postcodes High: 1Medium: 4Low: 43Very low: 3

High: 3.3% or more a year (1 in 30). Medium: 1% to 3.3% a year. Low: 0.1% to 1% a year. Very low: under 0.1% a year (1 in 1,000). Each band is the chance of flooding in any one year.

Homes and businesses in an area at risk of flooding from rivers or the sea, as the Environment Agency counts them, added up over the postcodes. It is for the land, not each building, and leaves out surface water, groundwater and sewers. Each postcode page has its own figures and its flood warning areas.

Source: Environment Agency, Risk of Flooding from Rivers and Sea (postcodes in areas at risk), published 6 July 2026, Open Government Licence v3.0. How we use it

What do homes sell for in TS20?

Homes in TS20 sold for a typical £151,500 in the 12 months to August 2026, across 240 sales, up 3.8% on the 12 months before, HM Land Registry's figures show.

£151,500 typical price, the 12 months to August 2026
£146,000 12 months to August 2025
▲ up 3.8% on the 12 months before
  • Detached £307,000 29 sales
  • Semi-detached £154,500 126 sales
  • Terraced £130,000 68 sales
  • Flat or maisonette £78,000 17 sales

Each bar is that kind's typical price, against the most expensive kind here.

Standard sales of homes at market value. A typical price is the median, the middle sale. Sales take weeks to be registered, so the last month or two are incomplete. Each postcode page gives the figure for its own postcode sector.

Source: HM Land Registry Price Paid Data, files dated 28 September 2026. Contains HM Land Registry data © Crown copyright and database right 2021. This data is licensed under the Open Government Licence v3.0. How we use it

Postcodes in TS20

Pick a sector, then a postcode. A sector is the district plus the next digit.

UK postcode format explained

Places in TS20

Towns and villages with postcodes in TS20, and how many each has here.

Who covers TS20

How many of the district's postcodes in use fall under each council, constituency and police force area.

Councils

What council am I in?

Constituencies

  • Stockton North524

Police force areas

  • Cleveland524

Next to TS20

"Next to" is by number: the districts before and after TS20 in the TS area.

Check a postcode

Something wrong on this page? Report an error and we will check it against the source.