KT1 postcode district: Kingston upon Thames and around

KT1 is a postcode district in England, with 687 postcodes in use in 5 sectors. It has postcodes in Kingston upon Thames and Richmond upon Thames. It is split between 2 councils: Kingston upon Thames (612 postcodes) and Richmond upon Thames (75).

Postcodes in use
687
Sectors
5
Councils
2 councils
Places
2 places

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

Every postcode in KT1, and which are new since 2020

Map of every postcode in KT1, by new since 2020 Of the 687 postcodes in KT1 that ONS places, 68 are new since 2020 and 619 were in use before 2020. 4 groups of new postcodes are outlined: 21 new postcodes since 2020; 11 new postcodes since 2020; 8 new postcodes since 2020; 7 new postcodes since 2020. Places named: Kingston upon Thames. Drawn over roads, rivers and built-up areas. North is up; the scale bar is 500 m. KT1 1AE: before 2020KT1 1AF: before 2020KT1 1AQ: before 2020KT1 1AR: before 2020KT1 1AZ: before 2020KT1 1BB: before 2020KT1 1BJ: before 2020KT1 1BL: before 2020KT1 1BP: before 2020KT1 1BQ: before 2020KT1 1BS: before 2020KT1 1BU: before 2020KT1 1BW: before 2020KT1 1DA: before 2020KT1 1DF: before 2020KT1 1DH: before 2020KT1 1DJ: before 2020KT1 1DX: before 2020KT1 1EA: before 2020KT1 1ED: before 2020KT1 1EE: before 2020KT1 1EL: before 2020KT1 1ET: before 2020KT1 1EU: before 2020KT1 1EY: before 2020KT1 1HD: before 2020KT1 1HG: before 2020KT1 1HH: before 2020KT1 1HL: before 2020KT1 1HN: before 2020KT1 1HR: before 2020KT1 1HT: before 2020KT1 1HU: before 2020KT1 1HW: before 2020KT1 1HX: before 2020KT1 1HY: before 2020KT1 1HZ: before 2020KT1 1JB: before 2020KT1 1JD: before 2020KT1 1JE: before 2020KT1 1JP: before 2020KT1 1JQ: before 2020KT1 1JS: before 2020KT1 1JT: before 2020KT1 1JX: before 2020KT1 1LB: before 2020KT1 1LF: before 2020KT1 1LL: before 2020KT1 1LQ: before 2020KT1 1LY: before 2020KT1 1NB: before 2020KT1 1NN: before 2020KT1 1NP: before 2020KT1 1NR: before 2020KT1 1NU: before 2020KT1 1NW: before 2020KT1 1NX: before 2020KT1 1NY: before 2020KT1 1PB: before 2020KT1 1PE: before 2020KT1 1PL: before 2020KT1 1PS: before 2020KT1 1PX: before 2020KT1 1PY: before 2020KT1 1QJ: before 2020KT1 1QL: before 2020KT1 1QN: before 2020KT1 1QP: before 2020KT1 1QT: before 2020KT1 1QY: before 2020KT1 1RB: before 2020KT1 1RE: before 2020KT1 1RF: before 2020KT1 1RJ: before 2020KT1 1RP: before 2020KT1 1RS: before 2020KT1 1RW: before 2020KT1 1SA: before 2020KT1 1SB: before 2020KT1 1SF: before 2020KT1 1SP: before 2020KT1 1SS: before 2020KT1 1ST: before 2020KT1 1SU: before 2020KT1 1SW: before 2020KT1 1SY: before 2020KT1 1SZ: before 2020KT1 1TE: before 2020KT1 1TG: before 2020KT1 1TP: before 2020KT1 1TR: before 2020KT1 1TS: before 2020KT1 1TY: before 2020KT1 1UJ: before 2020KT1 1UW: before 2020KT1 2AA: before 2020KT1 2AB: before 2020KT1 2AD: before 2020KT1 2AE: before 2020KT1 2AF: before 2020KT1 2AH: before 2020KT1 2AJ: before 2020KT1 2AN: before 2020KT1 2AP: before 2020KT1 2AQ: before 2020KT1 2AR: before 2020KT1 2AS: before 2020KT1 2AU: before 2020KT1 2AX: before 2020KT1 2AY: before 2020KT1 2AZ: before 2020KT1 2BA: before 2020KT1 2BB: before 2020KT1 2BF: before 2020KT1 2BL: before 2020KT1 2BP: before 2020KT1 2BQ: before 2020KT1 2BT: before 2020KT1 2BZ: before 2020KT1 2DD: before 2020KT1 2DF: before 2020KT1 2DG: before 2020KT1 2DH: before 2020KT1 2DQ: before 2020KT1 2DR: before 2020KT1 2ED: before 2020KT1 2EE: before 2020KT1 2EF: before 2020KT1 2EG: before 2020KT1 2EH: before 2020KT1 2EL: before 2020KT1 2EN: before 2020KT1 2EP: before 2020KT1 2EQ: before 2020KT1 2ER: before 2020KT1 2ES: before 2020KT1 2ET: before 2020KT1 2EU: before 2020KT1 2EW: before 2020KT1 2GA: before 2020KT1 2GD: before 2020KT1 2HA: before 2020KT1 2HD: before 2020KT1 2HE: before 2020KT1 2HG: before 2020KT1 2HP: before 2020KT1 2HR: before 2020KT1 2HS: before 2020KT1 2HT: before 2020KT1 2HW: before 2020KT1 2HX: before 2020KT1 2HY: before 2020KT1 2HZ: before 2020KT1 2JA: before 2020KT1 2JB: before 2020KT1 2JD: before 2020KT1 2JE: before 2020KT1 2JF: before 2020KT1 2JG: before 2020KT1 2JH: before 2020KT1 2JN: before 2020KT1 2JP: before 2020KT1 2JQ: before 2020KT1 2JR: before 2020KT1 2JS: before 2020KT1 2JT: before 2020KT1 2JU: before 2020KT1 2JW: before 2020KT1 2JX: before 2020KT1 2JY: before 2020KT1 2JZ: before 2020KT1 2LA: before 2020KT1 2LD: before 2020KT1 2LE: before 2020KT1 2LF: before 2020KT1 2LG: before 2020KT1 2LH: before 2020KT1 2LJ: before 2020KT1 2LL: before 2020KT1 2LN: before 2020KT1 2LP: before 2020KT1 2LQ: before 2020KT1 2LR: before 2020KT1 2LS: before 2020KT1 2LT: before 2020KT1 2LX: before 2020KT1 2LY: before 2020KT1 2LZ: before 2020KT1 2NA: before 2020KT1 2ND: before 2020KT1 2NE: before 2020KT1 2NG: before 2020KT1 2NJ: before 2020KT1 2NN: before 2020KT1 2NP: before 2020KT1 2NR: before 2020KT1 2NS: before 2020KT1 2NY: before 2020KT1 2PD: before 2020KT1 2PE: before 2020KT1 2PS: before 2020KT1 2PT: before 2020KT1 2PU: before 2020KT1 2PW: before 2020KT1 2PX: before 2020KT1 2PY: before 2020KT1 2PZ: before 2020KT1 2QA: before 2020KT1 2QF: before 2020KT1 2QH: before 2020KT1 2QJ: before 2020KT1 2QL: before 2020KT1 2QN: before 2020KT1 2QP: before 2020KT1 2QS: before 2020KT1 2QT: before 2020KT1 2QU: before 2020KT1 2QW: before 2020KT1 2QX: before 2020KT1 2QY: before 2020KT1 2QZ: before 2020KT1 2RA: before 2020KT1 2RB: before 2020KT1 2RD: before 2020KT1 2RE: before 2020KT1 2RF: before 2020KT1 2RG: before 2020KT1 2RH: before 2020KT1 2RJ: before 2020KT1 2RL: before 2020KT1 2RN: before 2020KT1 2RP: before 2020KT1 2RS: before 2020KT1 2RT: before 2020KT1 2RU: before 2020KT1 2RX: before 2020KT1 2RY: before 2020KT1 2RZ: before 2020KT1 2SA: before 2020KT1 2SB: before 2020KT1 2SD: before 2020KT1 2SE: before 2020KT1 2SF: before 2020KT1 2SG: before 2020KT1 2SH: before 2020KT1 2SJ: before 2020KT1 2SL: before 2020KT1 2SN: before 2020KT1 2SP: before 2020KT1 2SR: before 2020KT1 2SS: before 2020KT1 2ST: before 2020KT1 2SU: before 2020KT1 2SW: before 2020KT1 2SY: before 2020KT1 2SZ: before 2020KT1 2TA: before 2020KT1 2TB: before 2020KT1 2TD: before 2020KT1 2TE: before 2020KT1 2TF: before 2020KT1 2TG: before 2020KT1 2TH: before 2020KT1 2TJ: before 2020KT1 2TL: before 2020KT1 2TN: before 2020KT1 2TP: before 2020KT1 2TQ: before 2020KT1 2TR: before 2020KT1 2TS: before 2020KT1 2TT: before 2020KT1 2TU: before 2020KT1 2TY: before 2020KT1 2TZ: before 2020KT1 2UA: before 2020KT1 2UB: before 2020KT1 2UD: before 2020KT1 2UF: before 2020KT1 2UG: before 2020KT1 2UH: before 2020KT1 2UJ: before 2020KT1 2UL: before 2020KT1 2UN: before 2020KT1 2UP: before 2020KT1 2UQ: before 2020KT1 2UR: before 2020KT1 2UW: before 2020KT1 3AA: before 2020KT1 3AB: before 2020KT1 3AD: before 2020KT1 3AE: before 2020KT1 3AF: before 2020KT1 3AG: before 2020KT1 3AH: before 2020KT1 3AJ: before 2020KT1 3AN: before 2020KT1 3AP: before 2020KT1 3AQ: before 2020KT1 3AR: before 2020KT1 3AT: before 2020KT1 3AU: before 2020KT1 3AY: before 2020KT1 3BA: before 2020KT1 3BB: before 2020KT1 3BD: before 2020KT1 3BE: before 2020KT1 3BF: before 2020KT1 3BG: before 2020KT1 3BH: before 2020KT1 3BJ: before 2020KT1 3BN: before 2020KT1 3BP: before 2020KT1 3BQ: before 2020KT1 3BS: before 2020KT1 3BT: before 2020KT1 3BU: before 2020KT1 3BW: before 2020KT1 3BX: before 2020KT1 3BZ: before 2020KT1 3DB: before 2020KT1 3DE: before 2020KT1 3DG: before 2020KT1 3DH: before 2020KT1 3DJ: before 2020KT1 3DP: before 2020KT1 3DQ: before 2020KT1 3DR: before 2020KT1 3DS: before 2020KT1 3DU: before 2020KT1 3DW: before 2020KT1 3DX: before 2020KT1 3DY: before 2020KT1 3DZ: before 2020KT1 3EA: before 2020KT1 3EB: before 2020KT1 3EE: before 2020KT1 3EF: before 2020KT1 3EG: before 2020KT1 3EH: before 2020KT1 3EJ: before 2020KT1 3EL: before 2020KT1 3EN: before 2020KT1 3EP: before 2020KT1 3EQ: before 2020KT1 3ER: before 2020KT1 3ES: before 2020KT1 3ET: before 2020KT1 3EU: before 2020KT1 3EX: before 2020KT1 3EY: before 2020KT1 3EZ: before 2020KT1 3FA: before 2020KT1 3FB: before 2020KT1 3GA: before 2020KT1 3GB: before 2020KT1 3GD: before 2020KT1 3GE: before 2020KT1 3GF: before 2020KT1 3GG: before 2020KT1 3GW: before 2020KT1 3GY: before 2020KT1 3GZ: before 2020KT1 3HA: before 2020KT1 3HB: before 2020KT1 3HD: before 2020KT1 3HE: before 2020KT1 3HG: before 2020KT1 3HJ: before 2020KT1 3HL: before 2020KT1 3HN: before 2020KT1 3HP: before 2020KT1 3HR: before 2020KT1 3HS: before 2020KT1 3HT: before 2020KT1 3HU: before 2020KT1 3HW: before 2020KT1 3HX: before 2020KT1 3HY: before 2020KT1 3HZ: before 2020KT1 3JA: before 2020KT1 3JB: before 2020KT1 3JD: before 2020KT1 3JE: before 2020KT1 3JF: before 2020KT1 3JG: before 2020KT1 3JJ: before 2020KT1 3JL: before 2020KT1 3JN: before 2020KT1 3JR: before 2020KT1 3JU: before 2020KT1 3JW: before 2020KT1 3JX: before 2020KT1 3JY: before 2020KT1 3LE: before 2020KT1 3LF: before 2020KT1 3LG: before 2020KT1 3LJ: before 2020KT1 3LL: before 2020KT1 3LN: before 2020KT1 3LP: before 2020KT1 3LR: before 2020KT1 3LS: before 2020KT1 3LT: before 2020KT1 3LU: before 2020KT1 3LW: before 2020KT1 3LX: before 2020KT1 3LY: before 2020KT1 3LZ: before 2020KT1 3NE: before 2020KT1 3NF: before 2020KT1 3NG: before 2020KT1 3NH: before 2020KT1 3NJ: before 2020KT1 3NL: before 2020KT1 3NP: before 2020KT1 3NR: before 2020KT1 3NS: before 2020KT1 3NX: before 2020KT1 3NY: before 2020KT1 3PA: before 2020KT1 3PB: before 2020KT1 3PD: before 2020KT1 3PE: before 2020KT1 3PL: before 2020KT1 3PN: before 2020KT1 3PP: before 2020KT1 3PR: before 2020KT1 3PS: before 2020KT1 3PT: before 2020KT1 3PU: before 2020KT1 3PW: before 2020KT1 3PX: before 2020KT1 3PY: before 2020KT1 3PZ: before 2020KT1 3QA: before 2020KT1 3QB: before 2020KT1 3QD: before 2020KT1 3QE: before 2020KT1 3QF: before 2020KT1 3QN: before 2020KT1 3QP: before 2020KT1 3QR: before 2020KT1 3QS: before 2020KT1 3QT: before 2020KT1 3QW: before 2020KT1 3QX: before 2020KT1 3QY: before 2020KT1 3QZ: before 2020KT1 3RA: before 2020KT1 3RB: before 2020KT1 3RD: before 2020KT1 3RE: before 2020KT1 3RF: before 2020KT1 3RG: before 2020KT1 3RH: before 2020KT1 3RJ: before 2020KT1 3RL: before 2020KT1 3RN: before 2020KT1 3RP: before 2020KT1 3RQ: before 2020KT1 3RR: before 2020KT1 3RS: before 2020KT1 3RT: before 2020KT1 3RU: before 2020KT1 3RW: before 2020KT1 3RX: before 2020KT1 3RY: before 2020KT1 3RZ: before 2020KT1 3SA: before 2020KT1 3SB: before 2020KT1 3SD: before 2020KT1 3SE: before 2020KT1 3SF: before 2020KT1 3SG: before 2020KT1 3SJ: before 2020KT1 3SL: before 2020KT1 3SN: before 2020KT1 3SP: before 2020KT1 3SR: before 2020KT1 3SS: before 2020KT1 3ST: before 2020KT1 3SW: before 2020KT1 4AA: before 2020KT1 4AB: before 2020KT1 4AD: before 2020KT1 4AE: before 2020KT1 4AF: before 2020KT1 4AL: before 2020KT1 4AN: before 2020KT1 4AR: before 2020KT1 4AS: before 2020KT1 4AT: before 2020KT1 4AU: before 2020KT1 4AW: before 2020KT1 4AX: before 2020KT1 4AY: before 2020KT1 4AZ: before 2020KT1 4BA: before 2020KT1 4BB: before 2020KT1 4BE: before 2020KT1 4BG: before 2020KT1 4BH: before 2020KT1 4BJ: before 2020KT1 4BU: before 2020KT1 4BY: before 2020KT1 4DA: before 2020KT1 4DB: before 2020KT1 4DE: before 2020KT1 4DF: before 2020KT1 4DG: before 2020KT1 4DH: before 2020KT1 4DJ: before 2020KT1 4DL: before 2020KT1 4DP: before 2020KT1 4DQ: before 2020KT1 4DR: before 2020KT1 4DT: before 2020KT1 4DU: before 2020KT1 4DW: before 2020KT1 4DY: before 2020KT1 4EB: before 2020KT1 4ED: before 2020KT1 4EE: before 2020KT1 4EF: before 2020KT1 4EG: before 2020KT1 4EJ: before 2020KT1 4EQ: before 2020KT1 4ER: before 2020KT1 4ET: before 2020KT1 4EU: before 2020KT1 4EW: before 2020KT1 4EX: before 2020KT1 4FU: before 2020KT1 4HD: before 2020KT1 4HE: before 2020KT1 4HF: before 2020KT1 4HG: before 2020KT1 4HH: before 2020KT1 4HJ: before 2020KT1 4HL: before 2020KT1 4HN: before 2020KT1 4HP: before 2020KT1 4HQ: before 2020KT1 4HR: before 2020KT1 4HS: before 2020KT1 4HT: before 2020KT1 4HU: before 2020KT1 4HW: before 2020KT1 4HX: before 2020KT1 4HY: before 2020KT1 4HZ: before 2020KT1 4JB: before 2020KT1 4JD: before 2020KT1 4JF: before 2020KT1 9SB: before 2020KT1 1BY: new since 2020KT1 1TF: new since 2020KT1 2BN: new since 2020KT1 2EY: new since 2020KT1 2FH: new since 2020KT1 2FJ: new since 2020KT1 2FL: new since 2020KT1 2FN: new since 2020KT1 2FP: new since 2020KT1 2FS: new since 2020KT1 2FX: new since 2020KT1 2FY: new since 2020KT1 2NH: new since 2020KT1 2TX: new since 2020KT1 2UE: new since 2020KT1 2US: new since 2020KT1 2UT: new since 2020KT1 3AZ: new since 2020KT1 3FE: new since 2020KT1 3FF: new since 2020KT1 3FG: new since 2020KT1 3FH: new since 2020KT1 3FJ: new since 2020KT1 3FN: new since 2020KT1 3FP: new since 2020KT1 3FQ: new since 2020KT1 3FR: new since 2020KT1 3FU: new since 2020KT1 3FW: new since 2020KT1 3FX: new since 2020KT1 3FY: new since 2020KT1 3FZ: new since 2020KT1 3GH: new since 2020KT1 3HH: new since 2020KT1 3JP: new since 2020KT1 3PF: new since 2020KT1 4AG: new since 2020KT1 4FA: new since 2020KT1 1AT: new since 2020KT1 1AS: new since 2020KT1 9AE: new since 2020KT1 2FQ: new since 2020KT1 3GJ: new since 2020 Kingston upon Thames 21 new postcodes since 2020, outlined: this goes to KT1 9JZ, the newest of them21 new postcodes since 202011 new postcodes since 2020, outlined: this goes to KT1 1BY, the newest of them11 new postcodes since 20208 new postcodes since 2020, outlined: this goes to KT1 3FX, the newest of them8 new postcodes since 20207 new postcodes since 2020, outlined: this goes to KT1 3FF, the newest of them7 new postcodes since 2020 Map of every postcode in KT1, by new since 2020 Of the 687 postcodes in KT1 that ONS places, 68 are new since 2020 and 619 were in use before 2020. 4 groups of new postcodes are outlined: 21 new postcodes since 2020; 11 new postcodes since 2020; 8 new postcodes since 2020; 7 new postcodes since 2020. Places named: Kingston Town, Norbiton. Drawn over roads, rivers and built-up areas. North is up; the scale bar is 500 m. Kingston TownNorbiton 21 new postcodes since 2020, outlined: this goes to KT1 9JZ, the newest of them21 new postcodes since 20207 new postcodes since 2020, outlined: this goes to KT1 3FF, the newest of them7 new postcodes since 2020
  • New since 2020: 68
  • In use before 2020: 619
  • Outline: where 5 or more new postcodes since 2020 lie together

Of the 687 postcodes in KT1 that ONS places, 68 are new since 2020 and 619 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. Names in italics are council wards: we hold no town or village names here.

The middle of its postcodes: latitude 51.4076, longitude -0.2983. 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 KT1?

Ofcom reports on 609 of the 687 postcodes in KT1. At 441 of them every home and business can get gigabit broadband.

Postcodes where every home can get gigabit441 of 609
Postcodes where every home can get superfast549 of 609

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

292 of the 687 postcodes in KT1 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,685 homes and businesses in an area at high or medium risk.

Homes and businesses in an area at risk, at 292 of 687 postcodes High: 1,221Medium: 1,464Low: 3,032Very low: 17

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

Homes in KT1 sold for a typical £550,000 in the 12 months to August 2026, across 213 sales, up 2.8% on the 12 months before, HM Land Registry's figures show.

£550,000 typical price, the 12 months to August 2026
£535,000 12 months to August 2025
▲ up 2.8% on the 12 months before
  • Detached £1,126,000 13 sales
  • Semi-detached £750,000 70 sales
  • Terraced £540,000 36 sales
  • Flat or maisonette £425,000 94 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 KT1

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

UK postcode format explained

Places in KT1

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

Who covers KT1

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

  • Kingston and Surbiton605
  • Twickenham75
  • Richmond Park7

Police force areas

  • Metropolitan Police687

Next to KT1

"Next to" is by number: the district after KT1 in the KT area.

Check a postcode

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