TW17 postcode district: Shepperton and around, Surrey

TW17 is a postcode district in Surrey, with 417 postcodes in use in 4 sectors. It has postcodes in Shepperton, Shepperton Green, Upper Halliford and 2 more places. It is split between 2 councils: Spelthorne (412 postcodes) and Elmbridge (5).

Postcodes in use
417
Sectors
4
Councils
2 councils
Places
5 places

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

Every postcode in TW17, and which are new since 2020

Map of every postcode in TW17, by new since 2020 Of the 417 postcodes in TW17 that ONS places, 12 are new since 2020 and 405 were in use before 2020. One group of new postcodes is outlined: 6 new postcodes since 2020. Places named: Shepperton, Shepperton Green, Upper Halliford. Drawn over roads, rivers and built-up areas. North is up; the scale bar is 500 m. TW17 0AA: before 2020TW17 0AB: before 2020TW17 0AD: before 2020TW17 0AE: before 2020TW17 0AF: before 2020TW17 0AH: before 2020TW17 0AJ: before 2020TW17 0AL: before 2020TW17 0AN: before 2020TW17 0AP: before 2020TW17 0AT: before 2020TW17 0AU: before 2020TW17 0AW: before 2020TW17 0AX: before 2020TW17 0AY: before 2020TW17 0AZ: before 2020TW17 0BB: before 2020TW17 0BD: before 2020TW17 0BE: before 2020TW17 0BF: before 2020TW17 0BG: before 2020TW17 0BH: before 2020TW17 0BL: before 2020TW17 0BQ: before 2020TW17 0BW: before 2020TW17 0DB: before 2020TW17 0DE: before 2020TW17 0DF: before 2020TW17 0DH: before 2020TW17 0DJ: before 2020TW17 0DL: before 2020TW17 0DN: before 2020TW17 0DP: before 2020TW17 0DQ: before 2020TW17 0DT: before 2020TW17 0DU: before 2020TW17 0DW: before 2020TW17 0DX: before 2020TW17 0DZ: before 2020TW17 0EA: before 2020TW17 0EB: before 2020TW17 0ED: before 2020TW17 0EE: before 2020TW17 0EF: before 2020TW17 0EG: before 2020TW17 0EH: before 2020TW17 0EJ: before 2020TW17 0EN: before 2020TW17 0EP: before 2020TW17 0EQ: before 2020TW17 0ET: before 2020TW17 0EU: before 2020TW17 0EW: before 2020TW17 0EX: before 2020TW17 0EY: before 2020TW17 0EZ: before 2020TW17 0GA: before 2020TW17 0HP: before 2020TW17 0HT: before 2020TW17 0HU: before 2020TW17 0HX: before 2020TW17 0HY: before 2020TW17 0HZ: before 2020TW17 0JA: before 2020TW17 0JB: before 2020TW17 0JD: before 2020TW17 0JE: before 2020TW17 0JF: before 2020TW17 0JG: before 2020TW17 0JH: before 2020TW17 0JJ: before 2020TW17 0JL: before 2020TW17 0JN: before 2020TW17 0JP: before 2020TW17 0JQ: before 2020TW17 0JR: before 2020TW17 0JS: before 2020TW17 0JU: before 2020TW17 0JX: before 2020TW17 0JY: before 2020TW17 0JZ: before 2020TW17 0LA: before 2020TW17 0LB: before 2020TW17 0LQ: before 2020TW17 0NF: before 2020TW17 0PZ: before 2020TW17 0QA: before 2020TW17 0QB: before 2020TW17 0QE: before 2020TW17 0QG: before 2020TW17 0QL: before 2020TW17 0QN: before 2020TW17 0QP: before 2020TW17 0QQ: before 2020TW17 0QR: before 2020TW17 0QS: before 2020TW17 0QT: before 2020TW17 0QU: before 2020TW17 0QW: before 2020TW17 0QY: before 2020TW17 0RJ: before 2020TW17 0RL: before 2020TW17 0RP: before 2020TW17 0RQ: before 2020TW17 0RR: before 2020TW17 0RU: before 2020TW17 0RW: before 2020TW17 0RX: before 2020TW17 0RZ: before 2020TW17 0SA: before 2020TW17 0SB: before 2020TW17 0SD: before 2020TW17 0SE: before 2020TW17 0SF: before 2020TW17 0SG: before 2020TW17 0SH: before 2020TW17 0SJ: before 2020TW17 0SL: before 2020TW17 0SN: before 2020TW17 0SP: before 2020TW17 0SQ: before 2020TW17 0SR: before 2020TW17 0SS: before 2020TW17 0ST: before 2020TW17 0SU: before 2020TW17 0SW: before 2020TW17 8AA: before 2020TW17 8AB: before 2020TW17 8AF: before 2020TW17 8AG: before 2020TW17 8AL: before 2020TW17 8AN: before 2020TW17 8AP: before 2020TW17 8AQ: before 2020TW17 8AR: before 2020TW17 8AT: before 2020TW17 8AU: before 2020TW17 8AW: before 2020TW17 8AX: before 2020TW17 8AY: before 2020TW17 8AZ: before 2020TW17 8BA: before 2020TW17 8BB: before 2020TW17 8BD: before 2020TW17 8BE: before 2020TW17 8BF: before 2020TW17 8BG: before 2020TW17 8BH: before 2020TW17 8BJ: before 2020TW17 8BL: before 2020TW17 8BN: before 2020TW17 8BP: before 2020TW17 8BQ: before 2020TW17 8BS: before 2020TW17 8BT: before 2020TW17 8BW: before 2020TW17 8BY: before 2020TW17 8DP: before 2020TW17 8DR: before 2020TW17 8DS: before 2020TW17 8DT: before 2020TW17 8DU: before 2020TW17 8DX: before 2020TW17 8DY: before 2020TW17 8DZ: before 2020TW17 8EA: before 2020TW17 8EB: before 2020TW17 8EF: before 2020TW17 8EG: before 2020TW17 8EH: before 2020TW17 8EJ: before 2020TW17 8EL: before 2020TW17 8EP: before 2020TW17 8EQ: before 2020TW17 8ES: before 2020TW17 8ET: before 2020TW17 8EU: before 2020TW17 8EW: before 2020TW17 8EX: before 2020TW17 8EY: before 2020TW17 8EZ: before 2020TW17 8HA: before 2020TW17 8HB: before 2020TW17 8HD: before 2020TW17 8HE: before 2020TW17 8HF: before 2020TW17 8HG: before 2020TW17 8HH: before 2020TW17 8HJ: before 2020TW17 8HL: before 2020TW17 8HN: before 2020TW17 8HP: before 2020TW17 8HQ: before 2020TW17 8HR: before 2020TW17 8HS: before 2020TW17 8HT: before 2020TW17 8HW: before 2020TW17 8JF: before 2020TW17 8JG: before 2020TW17 8JH: before 2020TW17 8JJ: before 2020TW17 8JL: before 2020TW17 8JN: before 2020TW17 8JP: before 2020TW17 8JQ: before 2020TW17 8JR: before 2020TW17 8JS: before 2020TW17 8JT: before 2020TW17 8JU: before 2020TW17 8JW: before 2020TW17 8JX: before 2020TW17 8JY: before 2020TW17 8LG: before 2020TW17 8LH: before 2020TW17 8LJ: before 2020TW17 8LL: before 2020TW17 8LP: before 2020TW17 8LQ: before 2020TW17 8LR: before 2020TW17 8LS: before 2020TW17 8LT: before 2020TW17 8LX: before 2020TW17 8LY: before 2020TW17 8NB: before 2020TW17 8ND: before 2020TW17 8NE: before 2020TW17 8NF: before 2020TW17 8NG: before 2020TW17 8NH: before 2020TW17 8NJ: before 2020TW17 8NL: before 2020TW17 8NN: before 2020TW17 8NP: before 2020TW17 8NQ: before 2020TW17 8NR: before 2020TW17 8NS: before 2020TW17 8NW: before 2020TW17 8QA: before 2020TW17 8QB: before 2020TW17 8QD: before 2020TW17 8QE: before 2020TW17 8QF: before 2020TW17 8QG: before 2020TW17 8QH: before 2020TW17 8QJ: before 2020TW17 8QL: before 2020TW17 8QN: before 2020TW17 8QP: before 2020TW17 8QQ: before 2020TW17 8QR: before 2020TW17 8QS: before 2020TW17 8QT: before 2020TW17 8QU: before 2020TW17 8QW: before 2020TW17 8QX: before 2020TW17 8QY: before 2020TW17 8QZ: before 2020TW17 8RH: before 2020TW17 8RJ: before 2020TW17 8RL: before 2020TW17 8RP: before 2020TW17 8RR: before 2020TW17 8RS: before 2020TW17 8RT: before 2020TW17 8RU: before 2020TW17 8RW: before 2020TW17 8RX: before 2020TW17 8RY: before 2020TW17 8RZ: before 2020TW17 8SA: before 2020TW17 8SB: before 2020TW17 8SD: before 2020TW17 8SE: before 2020TW17 8SF: before 2020TW17 8SG: before 2020TW17 8SH: before 2020TW17 8SJ: before 2020TW17 8SL: before 2020TW17 8SN: before 2020TW17 8SP: before 2020TW17 8SQ: before 2020TW17 8SR: before 2020TW17 8SS: before 2020TW17 8ST: before 2020TW17 8SU: before 2020TW17 8SW: before 2020TW17 8SX: before 2020TW17 8SY: before 2020TW17 8SZ: before 2020TW17 8TA: before 2020TW17 8TB: before 2020TW17 8TE: before 2020TW17 8TF: before 2020TW17 8TG: before 2020TW17 8TH: before 2020TW17 8TQ: before 2020TW17 9AB: before 2020TW17 9AD: before 2020TW17 9AE: before 2020TW17 9AF: before 2020TW17 9AG: before 2020TW17 9AH: before 2020TW17 9AJ: before 2020TW17 9AL: before 2020TW17 9AP: before 2020TW17 9AQ: before 2020TW17 9AR: before 2020TW17 9AT: before 2020TW17 9AU: before 2020TW17 9AY: before 2020TW17 9BD: before 2020TW17 9BE: before 2020TW17 9BF: before 2020TW17 9BG: before 2020TW17 9BH: before 2020TW17 9BJ: before 2020TW17 9BN: before 2020TW17 9BQ: before 2020TW17 9BS: before 2020TW17 9BT: before 2020TW17 9BU: before 2020TW17 9DA: before 2020TW17 9DH: before 2020TW17 9DJ: before 2020TW17 9DL: before 2020TW17 9DN: before 2020TW17 9DP: before 2020TW17 9DQ: before 2020TW17 9DW: before 2020TW17 9EA: before 2020TW17 9EB: before 2020TW17 9ED: before 2020TW17 9EE: before 2020TW17 9EJ: before 2020TW17 9EL: before 2020TW17 9EP: before 2020TW17 9EQ: before 2020TW17 9ER: before 2020TW17 9ES: before 2020TW17 9EW: before 2020TW17 9EZ: before 2020TW17 9HB: before 2020TW17 9HG: before 2020TW17 9HH: before 2020TW17 9HJ: before 2020TW17 9HL: before 2020TW17 9HN: before 2020TW17 9HQ: before 2020TW17 9HS: before 2020TW17 9HT: before 2020TW17 9HU: before 2020TW17 9HX: before 2020TW17 9HY: before 2020TW17 9HZ: before 2020TW17 9JA: before 2020TW17 9JR: before 2020TW17 9JS: before 2020TW17 9JT: before 2020TW17 9JU: before 2020TW17 9JW: before 2020TW17 9JY: before 2020TW17 9JZ: before 2020TW17 9LA: before 2020TW17 9LB: before 2020TW17 9LD: before 2020TW17 9LE: before 2020TW17 9LF: before 2020TW17 9LG: before 2020TW17 9LH: before 2020TW17 9LJ: before 2020TW17 9LL: before 2020TW17 9LN: before 2020TW17 9LP: before 2020TW17 9LQ: before 2020TW17 9LW: before 2020TW17 9NJ: before 2020TW17 9NL: before 2020TW17 9NN: before 2020TW17 9NP: before 2020TW17 9NS: before 2020TW17 9NT: before 2020TW17 9NU: before 2020TW17 9NW: before 2020TW17 9NX: before 2020TW17 9PB: before 2020TW17 0AQ: new since 2020TW17 0AR: new since 2020TW17 0NG: new since 2020TW17 9BW: new since 2020TW17 9BX: new since 2020TW17 7DF: new since 2020TW17 8DE: new since 2020TW17 9BZ: new since 2020TW17 9DB: new since 2020 SheppertonShepperton GreenUpper Halliford 6 new postcodes since 2020, outlined: this goes to TW17 7DJ, the newest of them6 new postcodes since 2020 Map of every postcode in TW17, by new since 2020 Of the 417 postcodes in TW17 that ONS places, 12 are new since 2020 and 405 were in use before 2020. One group of new postcodes is outlined: 6 new postcodes since 2020. Places named: Shepperton, Shepperton Green, Upper Halliford. Drawn over roads, rivers and built-up areas. North is up; the scale bar is 1 km. M3A3050 SheppertonShepperton GreenUpper Halliford 6 new postcodes since 2020, outlined: this goes to TW17 7DJ, the newest of them6 new postcodes since 2020
  • New since 2020: 12
  • In use before 2020: 405
  • Outline: where 5 or more new postcodes since 2020 lie together

Of the 417 postcodes in TW17 that ONS places, 12 are new since 2020 and 405 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. A dashed outline shows where 5 or more lie within 150 metres of each other. It is not a boundary, and 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 51.3982, longitude -0.4478. 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

Where the new postcodes lie together

What broadband can you get in TW17?

Ofcom reports on 400 of the 417 postcodes in TW17. At 300 of them every home and business can get gigabit broadband.

Postcodes where every home can get gigabit300 of 400
Postcodes where every home can get superfast384 of 400

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 TW17 at risk of flooding?

301 of the 417 postcodes in TW17 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 2,019 homes and businesses in an area at high or medium risk.

Homes and businesses in an area at risk, at 301 of 417 postcodes High: 851Medium: 1,168Low: 2,946Very low: 42

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 TW17?

Homes in TW17 sold for a typical £507,500 in the 12 months to August 2026, across 166 sales, down 3.3% on the 12 months before, HM Land Registry's figures show.

£507,500 typical price, the 12 months to August 2026
£525,000 12 months to August 2025
▼ down 3.3% on the 12 months before
  • Detached £750,000 43 sales
  • Semi-detached £540,000 61 sales
  • Terraced £445,000 29 sales
  • Flat or maisonette £286,000 33 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 TW17

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

UK postcode format explained

Places in TW17

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

Who covers TW17

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

  • Spelthorne412
  • Esher and Walton4
  • Runnymede and Weybridge1

Police force areas

  • Surrey417

Next to TW17

"Next to" is by number: the districts before and after TW17 in the TW area.

Check a postcode

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