HP20 postcode district: Aylesbury and around, Buckinghamshire

HP20 is a postcode district in England, with 530 postcodes in use in 3 sectors. It has postcodes in Aylesbury. Its council is Buckinghamshire.

Postcodes in use
530
Sectors
3
Places
Aylesbury

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

Every postcode in HP20, and which are new since 2020

Map of every postcode in HP20, by new since 2020 Of the 530 postcodes in HP20 that ONS places, 55 are new since 2020 and 475 were in use before 2020. 2 groups of new postcodes are outlined: 35 new postcodes since 2020; 8 new postcodes since 2020. Places named: Aylesbury, Broughton, Buckinghamshire. Drawn over roads, rivers and built-up areas. North is up; the scale bar is 500 m. HP20 1AD: before 2020HP20 1AE: before 2020HP20 1AF: before 2020HP20 1AG: before 2020HP20 1AH: before 2020HP20 1AJ: before 2020HP20 1AL: before 2020HP20 1AN: before 2020HP20 1AP: before 2020HP20 1AQ: before 2020HP20 1AR: before 2020HP20 1AS: before 2020HP20 1AT: before 2020HP20 1AW: before 2020HP20 1AY: before 2020HP20 1AZ: before 2020HP20 1BA: before 2020HP20 1BB: before 2020HP20 1BD: before 2020HP20 1BE: before 2020HP20 1BF: before 2020HP20 1BG: before 2020HP20 1BH: before 2020HP20 1BJ: before 2020HP20 1BL: before 2020HP20 1BN: before 2020HP20 1BQ: before 2020HP20 1BS: before 2020HP20 1BT: before 2020HP20 1BU: before 2020HP20 1BX: before 2020HP20 1DA: before 2020HP20 1DB: before 2020HP20 1DG: before 2020HP20 1DH: before 2020HP20 1DL: before 2020HP20 1DN: before 2020HP20 1DP: before 2020HP20 1DQ: before 2020HP20 1DR: before 2020HP20 1DT: before 2020HP20 1DU: before 2020HP20 1DW: before 2020HP20 1DX: before 2020HP20 1DY: before 2020HP20 1DZ: before 2020HP20 1EA: before 2020HP20 1EB: before 2020HP20 1ED: before 2020HP20 1EE: before 2020HP20 1EG: before 2020HP20 1EH: before 2020HP20 1EJ: before 2020HP20 1EN: before 2020HP20 1EP: before 2020HP20 1EQ: before 2020HP20 1ER: before 2020HP20 1ES: before 2020HP20 1ET: before 2020HP20 1EW: before 2020HP20 1EX: before 2020HP20 1EZ: before 2020HP20 1FA: before 2020HP20 1FN: before 2020HP20 1FW: before 2020HP20 1FY: before 2020HP20 1FZ: before 2020HP20 1HA: before 2020HP20 1HB: before 2020HP20 1HD: before 2020HP20 1HG: before 2020HP20 1HH: before 2020HP20 1HJ: before 2020HP20 1HL: before 2020HP20 1HN: before 2020HP20 1HP: before 2020HP20 1HQ: before 2020HP20 1HR: before 2020HP20 1HS: before 2020HP20 1HT: before 2020HP20 1HW: before 2020HP20 1HX: before 2020HP20 1HY: before 2020HP20 1HZ: before 2020HP20 1JA: before 2020HP20 1JB: before 2020HP20 1JD: before 2020HP20 1JE: before 2020HP20 1JF: before 2020HP20 1JG: before 2020HP20 1JH: before 2020HP20 1JJ: before 2020HP20 1JL: before 2020HP20 1JN: before 2020HP20 1JQ: before 2020HP20 1JR: before 2020HP20 1JS: before 2020HP20 1JT: before 2020HP20 1JU: before 2020HP20 1JW: before 2020HP20 1JX: before 2020HP20 1JY: before 2020HP20 1LD: before 2020HP20 1LE: before 2020HP20 1LF: before 2020HP20 1LG: before 2020HP20 1LH: before 2020HP20 1LJ: before 2020HP20 1LL: before 2020HP20 1LN: before 2020HP20 1LP: before 2020HP20 1LQ: before 2020HP20 1LR: before 2020HP20 1LS: before 2020HP20 1LT: before 2020HP20 1LU: before 2020HP20 1LW: before 2020HP20 1LX: before 2020HP20 1LY: before 2020HP20 1LZ: before 2020HP20 1NA: before 2020HP20 1NB: before 2020HP20 1ND: before 2020HP20 1NE: before 2020HP20 1NG: before 2020HP20 1NH: before 2020HP20 1NJ: before 2020HP20 1NL: before 2020HP20 1NN: before 2020HP20 1NP: before 2020HP20 1NQ: before 2020HP20 1NR: before 2020HP20 1NS: before 2020HP20 1NT: before 2020HP20 1NU: before 2020HP20 1NW: before 2020HP20 1NX: before 2020HP20 1PA: before 2020HP20 1PB: before 2020HP20 1PD: before 2020HP20 1PE: before 2020HP20 1PH: before 2020HP20 1PJ: before 2020HP20 1PL: before 2020HP20 1PN: before 2020HP20 1PQ: before 2020HP20 1PS: before 2020HP20 1PT: before 2020HP20 1PU: before 2020HP20 1PW: before 2020HP20 1PX: before 2020HP20 1PY: before 2020HP20 1PZ: before 2020HP20 1QA: before 2020HP20 1QB: before 2020HP20 1QD: before 2020HP20 1QE: before 2020HP20 1QF: before 2020HP20 1QG: before 2020HP20 1QH: before 2020HP20 1QN: before 2020HP20 1QR: before 2020HP20 1QS: before 2020HP20 1QX: before 2020HP20 1QY: before 2020HP20 1RA: before 2020HP20 1RB: before 2020HP20 1RD: before 2020HP20 1RE: before 2020HP20 1RF: before 2020HP20 1RJ: before 2020HP20 1RP: before 2020HP20 1RQ: before 2020HP20 1RU: before 2020HP20 1RW: before 2020HP20 1RY: before 2020HP20 1SA: before 2020HP20 1SB: before 2020HP20 1SD: before 2020HP20 1SE: before 2020HP20 1SF: before 2020HP20 1SH: before 2020HP20 1SL: before 2020HP20 1SN: before 2020HP20 1SQ: before 2020HP20 1ST: before 2020HP20 1SU: before 2020HP20 1TA: before 2020HP20 1TB: before 2020HP20 1TJ: before 2020HP20 1TR: before 2020HP20 1TS: before 2020HP20 1TX: before 2020HP20 1TZ: before 2020HP20 1UG: before 2020HP20 1UL: before 2020HP20 1UR: before 2020HP20 1US: before 2020HP20 1XB: before 2020HP20 1XE: before 2020HP20 1XF: before 2020HP20 1XG: before 2020HP20 1XH: before 2020HP20 1XJ: before 2020HP20 1XL: before 2020HP20 1XN: before 2020HP20 1XP: before 2020HP20 1XQ: before 2020HP20 1XR: before 2020HP20 1XS: before 2020HP20 1XT: before 2020HP20 1XU: before 2020HP20 1XW: before 2020HP20 1XX: before 2020HP20 1XY: before 2020HP20 1XZ: before 2020HP20 1YP: before 2020HP20 2AA: before 2020HP20 2AB: before 2020HP20 2AD: before 2020HP20 2AE: before 2020HP20 2AF: before 2020HP20 2AG: before 2020HP20 2AH: before 2020HP20 2AJ: before 2020HP20 2AL: before 2020HP20 2AN: before 2020HP20 2AP: before 2020HP20 2AR: before 2020HP20 2AS: before 2020HP20 2AT: before 2020HP20 2AU: before 2020HP20 2AW: before 2020HP20 2AX: before 2020HP20 2AY: before 2020HP20 2AZ: before 2020HP20 2BA: before 2020HP20 2BB: before 2020HP20 2BD: before 2020HP20 2BE: before 2020HP20 2BF: before 2020HP20 2BG: before 2020HP20 2BH: before 2020HP20 2BJ: before 2020HP20 2BL: before 2020HP20 2BN: before 2020HP20 2BP: before 2020HP20 2BQ: before 2020HP20 2BS: before 2020HP20 2BT: before 2020HP20 2BU: before 2020HP20 2BW: before 2020HP20 2BX: before 2020HP20 2BY: before 2020HP20 2BZ: before 2020HP20 2DA: before 2020HP20 2DB: before 2020HP20 2DE: before 2020HP20 2DF: before 2020HP20 2DG: before 2020HP20 2DH: before 2020HP20 2DJ: before 2020HP20 2DL: before 2020HP20 2DN: before 2020HP20 2DP: before 2020HP20 2DQ: before 2020HP20 2DR: before 2020HP20 2DS: before 2020HP20 2DT: before 2020HP20 2DU: before 2020HP20 2DW: before 2020HP20 2DX: before 2020HP20 2DY: before 2020HP20 2DZ: before 2020HP20 2EA: before 2020HP20 2EB: before 2020HP20 2ED: before 2020HP20 2EE: before 2020HP20 2EF: before 2020HP20 2EG: before 2020HP20 2EH: before 2020HP20 2EJ: before 2020HP20 2EL: before 2020HP20 2EN: before 2020HP20 2EP: before 2020HP20 2EQ: before 2020HP20 2ER: before 2020HP20 2ES: before 2020HP20 2ET: before 2020HP20 2EU: before 2020HP20 2EW: before 2020HP20 2EX: before 2020HP20 2EY: before 2020HP20 2EZ: before 2020HP20 2FF: before 2020HP20 2FG: before 2020HP20 2FN: before 2020HP20 2FP: before 2020HP20 2FQ: before 2020HP20 2FU: before 2020HP20 2FW: before 2020HP20 2FY: before 2020HP20 2FZ: before 2020HP20 2GE: before 2020HP20 2GF: before 2020HP20 2GG: before 2020HP20 2GH: before 2020HP20 2GJ: before 2020HP20 2HA: before 2020HP20 2HB: before 2020HP20 2HD: before 2020HP20 2HE: before 2020HP20 2HF: before 2020HP20 2HG: before 2020HP20 2HQ: before 2020HP20 2HR: before 2020HP20 2HT: before 2020HP20 2HU: before 2020HP20 2HX: before 2020HP20 2HZ: before 2020HP20 2JE: before 2020HP20 2JJ: before 2020HP20 2JL: before 2020HP20 2JN: before 2020HP20 2JP: before 2020HP20 2JR: before 2020HP20 2JU: before 2020HP20 2JW: before 2020HP20 2JZ: before 2020HP20 2LA: before 2020HP20 2LB: before 2020HP20 2LE: before 2020HP20 2LH: before 2020HP20 2LJ: before 2020HP20 2LL: before 2020HP20 2NA: before 2020HP20 2NB: before 2020HP20 2NF: before 2020HP20 2NJ: before 2020HP20 2NL: before 2020HP20 2NR: before 2020HP20 2NS: before 2020HP20 2NU: before 2020HP20 2NX: before 2020HP20 2NY: before 2020HP20 2PA: before 2020HP20 2PB: before 2020HP20 2PF: before 2020HP20 2PG: before 2020HP20 2PH: before 2020HP20 2PL: before 2020HP20 2PQ: before 2020HP20 2PS: before 2020HP20 2PZ: before 2020HP20 2QA: before 2020HP20 2QB: before 2020HP20 2QD: before 2020HP20 2QF: before 2020HP20 2QP: before 2020HP20 2QS: before 2020HP20 2QT: before 2020HP20 2QZ: before 2020HP20 2RA: before 2020HP20 2RB: before 2020HP20 2RD: before 2020HP20 2RE: before 2020HP20 2RG: before 2020HP20 2RH: before 2020HP20 2RN: before 2020HP20 2RQ: before 2020HP20 2RR: before 2020HP20 2RT: before 2020HP20 2RW: before 2020HP20 2RY: before 2020HP20 2RZ: before 2020HP20 2SA: before 2020HP20 2SD: before 2020HP20 2SE: before 2020HP20 2SF: before 2020HP20 2SG: before 2020HP20 2SH: before 2020HP20 2SN: before 2020HP20 2SP: before 2020HP20 2SQ: before 2020HP20 2SR: before 2020HP20 2SS: before 2020HP20 2TA: before 2020HP20 2TE: before 2020HP20 2TF: before 2020HP20 2TH: before 2020HP20 2UP: before 2020HP20 2UR: before 2020HP20 2UU: before 2020HP20 2UX: before 2020HP20 2UY: before 2020HP20 2UZ: before 2020HP20 2XA: before 2020HP20 2XB: before 2020HP20 2XD: before 2020HP20 2XE: before 2020HP20 2XF: before 2020HP20 2XJ: before 2020HP20 2XL: before 2020HP20 2XN: before 2020HP20 2XP: before 2020HP20 2XR: before 2020HP20 2XW: before 2020HP20 2XZ: before 2020HP20 2YG: before 2020HP20 9ZZ: before 2020HP20 1BW: new since 2020HP20 1FE: new since 2020HP20 1FF: new since 2020HP20 1GD: new since 2020HP20 1GF: new since 2020HP20 1GL: new since 2020HP20 2GL: new since 2020HP20 2GN: new since 2020HP20 2GQ: new since 2020HP20 2NH: new since 2020HP20 2NN: new since 2020HP20 9LQ: new since 2020HP20 9SR: new since 2020 AylesburyBroughton, Buckinghamshire 35 new postcodes since 2020, outlined: this goes to HP20 9UF, the newest of them35 new postcodes since 20208 new postcodes since 2020, outlined: this goes to HP20 9RL, the newest of them8 new postcodes since 2020 Map of every postcode in HP20, by new since 2020 Of the 530 postcodes in HP20 that ONS places, 55 are new since 2020 and 475 were in use before 2020. 2 groups of new postcodes are outlined: 35 new postcodes since 2020; 8 new postcodes since 2020. Places named: Aylesbury, Broughton, Buckinghamshire. Drawn over roads, rivers and built-up areas. North is up; the scale bar is 1 km. AylesburyBroughton, Buckinghamshire 35 new postcodes since 2020, outlined: this goes to HP20 9UF, the newest of them35 new postcodes since 2020
  • New since 2020: 55
  • In use before 2020: 475
  • Outline: where 5 or more new postcodes since 2020 lie together

Of the 530 postcodes in HP20 that ONS places, 55 are new since 2020 and 475 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.8202, longitude -0.8065. 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 HP20?

Ofcom reports on 439 of the 530 postcodes in HP20. At 310 of them every home and business can get gigabit broadband.

Postcodes where every home can get gigabit310 of 439
Postcodes where every home can get superfast407 of 439

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

45 of the 530 postcodes in HP20 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 40 homes and businesses in an area at high or medium risk.

Homes and businesses in an area at risk, at 45 of 530 postcodes High: 34Medium: 6Low: 381Very low: 231

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

Homes in HP20 sold for a typical £306,000 in the 12 months to August 2026, across 147 sales, up 9.3% on the 12 months before, HM Land Registry's figures show.

£306,000 typical price, the 12 months to August 2026
£280,000 12 months to August 2025
▲ up 9.3% on the 12 months before
  • Detached £552,000 12 sales
  • Semi-detached £385,000 44 sales
  • Terraced £299,000 60 sales
  • Flat or maisonette £195,000 31 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 HP20

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

UK postcode format explained

Places in HP20

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

Who covers HP20

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

  • Aylesbury530

Police force areas

  • Thames Valley530

Next to HP20

"Next to" is by number: the districts before and after HP20 in the HP area.

Check a postcode

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