CF10 postcode district: Cardiff and around

CF10 is a postcode district in Wales, with 646 postcodes in use in 5 sectors. It has postcodes in Cardiff. Its council is Cardiff.

Postcodes in use
646
Sectors
5
Council
Cardiff
Places
Cardiff

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

Every postcode in CF10, and which are new since 2020

Map of every postcode in CF10, by new since 2020 Of the 646 postcodes in CF10 that ONS places, 58 are new since 2020 and 588 were in use before 2020. 6 groups of new postcodes are outlined: 9 new postcodes since 2020; 7 new postcodes since 2020; 6 new postcodes since 2020; 6 new postcodes since 2020; 5 new postcodes since 2020; 5 new postcodes since 2020. 2 postcodes lie beyond the edge and are listed under the map. Places named: Butetown, Cathays. Drawn over roads, rivers and built-up areas. North is up; the scale bar is 500 m. CF10 1AA: before 2020CF10 1AB: before 2020CF10 1AD: before 2020CF10 1AE: before 2020CF10 1AF: before 2020CF10 1AG: before 2020CF10 1AH: before 2020CF10 1AJ: before 2020CF10 1AL: before 2020CF10 1AP: before 2020CF10 1AQ: before 2020CF10 1AR: before 2020CF10 1AT: before 2020CF10 1AU: before 2020CF10 1AW: before 2020CF10 1AX: before 2020CF10 1AY: before 2020CF10 1BB: before 2020CF10 1BD: before 2020CF10 1BE: before 2020CF10 1BG: before 2020CF10 1BH: before 2020CF10 1BJ: before 2020CF10 1BL: before 2020CF10 1BQ: before 2020CF10 1BR: before 2020CF10 1BS: before 2020CF10 1BT: before 2020CF10 1BU: before 2020CF10 1BW: before 2020CF10 1DA: before 2020CF10 1DB: before 2020CF10 1DD: before 2020CF10 1DE: before 2020CF10 1DF: before 2020CF10 1DH: before 2020CF10 1DJ: before 2020CF10 1DL: before 2020CF10 1DN: before 2020CF10 1DW: before 2020CF10 1DX: before 2020CF10 1DY: before 2020CF10 1DZ: before 2020CF10 1EA: before 2020CF10 1EB: before 2020CF10 1EF: before 2020CF10 1EG: before 2020CF10 1EH: before 2020CF10 1EP: before 2020CF10 1ET: before 2020CF10 1EU: before 2020CF10 1EW: before 2020CF10 1EZ: before 2020CF10 1FA: before 2020CF10 1FD: before 2020CF10 1FE: before 2020CF10 1FF: before 2020CF10 1FG: before 2020CF10 1FH: before 2020CF10 1FJ: before 2020CF10 1FP: before 2020CF10 1FQ: before 2020CF10 1FS: before 2020CF10 1FT: before 2020CF10 1GA: before 2020CF10 1GD: before 2020CF10 1GH: before 2020CF10 1GJ: before 2020CF10 1GL: before 2020CF10 1GN: before 2020CF10 1GP: before 2020CF10 1GS: before 2020CF10 1JA: before 2020CF10 1LA: before 2020CF10 1NS: before 2020CF10 1NT: before 2020CF10 1PT: before 2020CF10 1PU: before 2020CF10 1RH: before 2020CF10 1SZ: before 2020CF10 1TD: before 2020CF10 1TL: before 2020CF10 1WB: before 2020CF10 1XD: before 2020CF10 1XR: before 2020CF10 2AA: before 2020CF10 2AF: before 2020CF10 2AG: before 2020CF10 2AQ: before 2020CF10 2AR: before 2020CF10 2AS: before 2020CF10 2AT: before 2020CF10 2BG: before 2020CF10 2BH: before 2020CF10 2BJ: before 2020CF10 2BU: before 2020CF10 2BW: before 2020CF10 2BX: before 2020CF10 2BY: before 2020CF10 2DB: before 2020CF10 2DP: before 2020CF10 2DQ: before 2020CF10 2DS: before 2020CF10 2DW: before 2020CF10 2DX: before 2020CF10 2DY: before 2020CF10 2DZ: before 2020CF10 2EA: before 2020CF10 2EE: before 2020CF10 2EF: before 2020CF10 2EJ: before 2020CF10 2EL: before 2020CF10 2EN: before 2020CF10 2EP: before 2020CF10 2ER: before 2020CF10 2EW: before 2020CF10 2EY: before 2020CF10 2EZ: before 2020CF10 2FE: before 2020CF10 2FF: before 2020CF10 2FL: before 2020CF10 2FP: before 2020CF10 2FR: before 2020CF10 2FY: before 2020CF10 2GA: before 2020CF10 2GB: before 2020CF10 2GE: before 2020CF10 2GF: before 2020CF10 2GG: before 2020CF10 2GL: before 2020CF10 2GP: before 2020CF10 2GQ: before 2020CF10 2GR: before 2020CF10 2GS: before 2020CF10 2HA: before 2020CF10 2HD: before 2020CF10 2HE: before 2020CF10 2HH: before 2020CF10 2HL: before 2020CF10 2HQ: before 2020CF10 2HR: before 2020CF10 2LE: before 2020CF10 2NX: before 2020CF10 2PB: before 2020CF10 2PX: before 2020CF10 2RG: before 2020CF10 2SF: before 2020CF10 2TH: before 2020CF10 2TJ: before 2020CF10 2UD: before 2020CF10 2XG: before 2020CF10 3AE: before 2020CF10 3AF: before 2020CF10 3AG: before 2020CF10 3AL: before 2020CF10 3AN: before 2020CF10 3AP: before 2020CF10 3AR: before 2020CF10 3AS: before 2020CF10 3AT: before 2020CF10 3AX: before 2020CF10 3BA: before 2020CF10 3BB: before 2020CF10 3BD: before 2020CF10 3BE: before 2020CF10 3BG: before 2020CF10 3BH: before 2020CF10 3BJ: before 2020CF10 3BN: before 2020CF10 3BW: before 2020CF10 3BX: before 2020CF10 3BY: before 2020CF10 3BZ: before 2020CF10 3DA: before 2020CF10 3DB: before 2020CF10 3DD: before 2020CF10 3DF: before 2020CF10 3DG: before 2020CF10 3DJ: before 2020CF10 3DN: before 2020CF10 3DP: before 2020CF10 3DQ: before 2020CF10 3DU: before 2020CF10 3DW: before 2020CF10 3DX: before 2020CF10 3DY: before 2020CF10 3DZ: before 2020CF10 3EA: before 2020CF10 3EB: before 2020CF10 3ED: before 2020CF10 3EE: before 2020CF10 3EF: before 2020CF10 3EG: before 2020CF10 3EH: before 2020CF10 3EJ: before 2020CF10 3EL: before 2020CF10 3EN: before 2020CF10 3EP: before 2020CF10 3ER: before 2020CF10 3ET: before 2020CF10 3EU: before 2020CF10 3EW: before 2020CF10 3EX: before 2020CF10 3EY: before 2020CF10 3EZ: before 2020CF10 3FD: before 2020CF10 3FG: before 2020CF10 3FN: before 2020CF10 3GA: before 2020CF10 3HA: before 2020CF10 3HH: before 2020CF10 3LN: before 2020CF10 3NB: before 2020CF10 3ND: before 2020CF10 3NL: before 2020CF10 3NN: before 2020CF10 3NQ: before 2020CF10 3NS: before 2020CF10 3QN: before 2020CF10 3RB: before 2020CF10 3RL: before 2020CF10 3SG: before 2020CF10 3SX: before 2020CF10 3UB: before 2020CF10 3UD: before 2020CF10 3UN: before 2020CF10 3UP: before 2020CF10 3WA: before 2020CF10 4AA: before 2020CF10 4AB: before 2020CF10 4AE: before 2020CF10 4AF: before 2020CF10 4AG: before 2020CF10 4AH: before 2020CF10 4AJ: before 2020CF10 4AL: before 2020CF10 4AN: before 2020CF10 4AP: before 2020CF10 4AQ: before 2020CF10 4AR: before 2020CF10 4AS: before 2020CF10 4AT: before 2020CF10 4AU: before 2020CF10 4AW: before 2020CF10 4AX: before 2020CF10 4AZ: before 2020CF10 4BA: before 2020CF10 4BB: before 2020CF10 4BD: before 2020CF10 4BE: before 2020CF10 4BH: before 2020CF10 4BJ: before 2020CF10 4BL: before 2020CF10 4BN: before 2020CF10 4BP: before 2020CF10 4BR: before 2020CF10 4BS: before 2020CF10 4BT: before 2020CF10 4BU: before 2020CF10 4BW: before 2020CF10 4BX: before 2020CF10 4BY: before 2020CF10 4BZ: before 2020CF10 4DA: before 2020CF10 4DB: before 2020CF10 4DD: before 2020CF10 4DE: before 2020CF10 4DG: before 2020CF10 4DH: before 2020CF10 4DL: before 2020CF10 4DN: before 2020CF10 4DP: before 2020CF10 4DQ: before 2020CF10 4DR: before 2020CF10 4DU: before 2020CF10 4DX: before 2020CF10 4EA: before 2020CF10 4EB: before 2020CF10 4ED: before 2020CF10 4EE: before 2020CF10 4EG: before 2020CF10 4EJ: before 2020CF10 4EL: before 2020CF10 4EP: before 2020CF10 4EQ: before 2020CF10 4ER: before 2020CF10 4ES: before 2020CF10 4ET: before 2020CF10 4EW: before 2020CF10 4FB: before 2020CF10 4FG: before 2020CF10 4GA: before 2020CF10 4HB: before 2020CF10 4HD: before 2020CF10 4HE: before 2020CF10 4HG: before 2020CF10 4JA: before 2020CF10 4JB: before 2020CF10 4JD: before 2020CF10 4JE: before 2020CF10 4JY: before 2020CF10 4LB: before 2020CF10 4LG: before 2020CF10 4LJ: before 2020CF10 4LL: before 2020CF10 4LN: before 2020CF10 4LQ: before 2020CF10 4LW: before 2020CF10 4LX: before 2020CF10 4LZ: before 2020CF10 4NF: before 2020CF10 4NG: before 2020CF10 4NH: before 2020CF10 4NJ: before 2020CF10 4NL: before 2020CF10 4NN: before 2020CF10 4NP: before 2020CF10 4NQ: before 2020CF10 4NR: before 2020CF10 4NS: before 2020CF10 4PA: before 2020CF10 4PD: before 2020CF10 4PZ: before 2020CF10 4QH: before 2020CF10 4QL: before 2020CF10 4QP: before 2020CF10 4RA: before 2020CF10 4RB: before 2020CF10 4RD: before 2020CF10 4RE: before 2020CF10 4RF: before 2020CF10 4RG: before 2020CF10 4RH: before 2020CF10 4RT: before 2020CF10 4SF: before 2020CF10 4SP: before 2020CF10 4TR: before 2020CF10 4TS: before 2020CF10 4TT: before 2020CF10 4US: before 2020CF10 4UW: before 2020CF10 4WZ: before 2020CF10 4XZ: before 2020CF10 4ZA: before 2020CF10 5AB: before 2020CF10 5AD: before 2020CF10 5AE: before 2020CF10 5AF: before 2020CF10 5AG: before 2020CF10 5AH: before 2020CF10 5AJ: before 2020CF10 5AL: before 2020CF10 5AN: before 2020CF10 5AP: before 2020CF10 5AU: before 2020CF10 5AX: before 2020CF10 5AY: before 2020CF10 5BD: before 2020CF10 5BE: before 2020CF10 5BF: before 2020CF10 5BG: before 2020CF10 5BJ: before 2020CF10 5BL: before 2020CF10 5BN: before 2020CF10 5BQ: before 2020CF10 5BR: before 2020CF10 5BS: before 2020CF10 5BT: before 2020CF10 5BU: before 2020CF10 5BW: before 2020CF10 5BX: before 2020CF10 5BY: before 2020CF10 5BZ: before 2020CF10 5DB: before 2020CF10 5DE: before 2020CF10 5DF: before 2020CF10 5DJ: before 2020CF10 5DL: before 2020CF10 5DN: before 2020CF10 5DP: before 2020CF10 5DQ: before 2020CF10 5DR: before 2020CF10 5DS: before 2020CF10 5DT: before 2020CF10 5DW: before 2020CF10 5DX: before 2020CF10 5DY: before 2020CF10 5DZ: before 2020CF10 5EA: before 2020CF10 5EB: before 2020CF10 5EE: before 2020CF10 5EF: before 2020CF10 5EL: before 2020CF10 5EN: before 2020CF10 5EP: before 2020CF10 5EQ: before 2020CF10 5ES: before 2020CF10 5EW: before 2020CF10 5EX: before 2020CF10 5EY: before 2020CF10 5EZ: before 2020CF10 5FA: before 2020CF10 5FB: before 2020CF10 5FE: before 2020CF10 5FG: before 2020CF10 5FH: before 2020CF10 5FJ: before 2020CF10 5FP: before 2020CF10 5FQ: before 2020CF10 5FR: before 2020CF10 5FS: before 2020CF10 5FT: before 2020CF10 5FW: before 2020CF10 5FX: before 2020CF10 5FY: before 2020CF10 5FZ: before 2020CF10 5GA: before 2020CF10 5GB: before 2020CF10 5GF: before 2020CF10 5GL: before 2020CF10 5GN: before 2020CF10 5GP: before 2020CF10 5GQ: before 2020CF10 5GR: before 2020CF10 5GS: before 2020CF10 5GT: before 2020CF10 5GU: before 2020CF10 5GW: before 2020CF10 5GX: before 2020CF10 5HA: before 2020CF10 5HB: before 2020CF10 5HE: before 2020CF10 5HF: before 2020CF10 5HG: before 2020CF10 5HH: before 2020CF10 5HJ: before 2020CF10 5HL: before 2020CF10 5HN: before 2020CF10 5HP: before 2020CF10 5HQ: before 2020CF10 5HR: before 2020CF10 5HS: before 2020CF10 5HW: before 2020CF10 5HX: before 2020CF10 5HZ: before 2020CF10 5JA: before 2020CF10 5JB: before 2020CF10 5JD: before 2020CF10 5JE: before 2020CF10 5JF: before 2020CF10 5JH: before 2020CF10 5JP: before 2020CF10 5JR: before 2020CF10 5JT: before 2020CF10 5JU: before 2020CF10 5JW: before 2020CF10 5JY: before 2020CF10 5LB: before 2020CF10 5LD: before 2020CF10 5LE: before 2020CF10 5LF: before 2020CF10 5LG: before 2020CF10 5LH: before 2020CF10 5LP: before 2020CF10 5LQ: before 2020CF10 5LR: before 2020CF10 5LS: before 2020CF10 5NB: before 2020CF10 5NE: before 2020CF10 5NF: before 2020CF10 5NG: before 2020CF10 5NH: before 2020CF10 5NJ: before 2020CF10 5NL: before 2020CF10 5NN: before 2020CF10 5NP: before 2020CF10 5NQ: before 2020CF10 5NR: before 2020CF10 5NS: before 2020CF10 5NT: before 2020CF10 5NU: before 2020CF10 5NX: before 2020CF10 5NY: before 2020CF10 5NZ: before 2020CF10 5SD: before 2020CF10 5SF: before 2020CF10 5SG: before 2020CF10 5TY: before 2020CF10 5UY: before 2020CF10 1FW: new since 2020CF10 1GF: new since 2020CF10 2AB: new since 2020CF10 2BA: new since 2020CF10 2TX: new since 2020CF10 3FH: new since 2020CF10 3FJ: new since 2020CF10 3LB: new since 2020CF10 3RJ: new since 2020CF10 4DF: new since 2020CF10 4DS: new since 2020CF10 4EN: new since 2020CF10 4EU: new since 2020CF10 4EY: new since 2020CF10 4FA: new since 2020CF10 4FH: new since 2020CF10 4RU: new since 2020CF10 5EJ: new since 2020CF10 5ET: new since 2020CF10 5FN: new since 2020CF10 5GD: new since 2020CF10 5HT: new since 2020CF10 5JQ: new since 2020CF10 5LJ: new since 2020CF10 5LT: new since 2020CF10 5PE: new since 2020CF10 5PF: new since 2020CF10 5PN: new since 2020CF10 5EU: new since 2020CF10 4FU: new since 2020CF10 1XS: new since 2020CF10 5LY: new since 2020 ButetownCathays 9 new postcodes since 2020, outlined: this goes to CF10 5PF, the newest of them9 new postcodes since 20207 new postcodes since 2020, outlined: this goes to CF10 5LW, the newest of them7 new postcodes since 20206 new postcodes since 2020, outlined: this goes to CF10 2BA, the newest of them6 new postcodes since 20206 new postcodes since 2020, outlined: this goes to CF10 5JX, the newest of them6 new postcodes since 20205 new postcodes since 2020, outlined: this goes to CF10 1GF, the newest of them5 new postcodes since 20205 new postcodes since 2020, outlined: this goes to CF10 4DS, the newest of them5 new postcodes since 2020 Map of every postcode in CF10, by new since 2020 Of the 646 postcodes in CF10 that ONS places, 58 are new since 2020 and 588 were in use before 2020. 6 groups of new postcodes are outlined: 9 new postcodes since 2020; 7 new postcodes since 2020; 6 new postcodes since 2020; 6 new postcodes since 2020; 5 new postcodes since 2020; 5 new postcodes since 2020. 2 postcodes lie beyond the edge and are listed under the map. Places named: Butetown, Cathays. Drawn over roads, rivers and built-up areas. North is up; the scale bar is 1 km. A469 ButetownCathays 7 new postcodes since 2020, outlined: this goes to CF10 5LW, the newest of them7 new postcodes since 20206 new postcodes since 2020, outlined: this goes to CF10 2BA, the newest of them6 new postcodes since 20205 new postcodes since 2020, outlined: this goes to CF10 4DS, the newest of them5 new postcodes since 2020
  • New since 2020: 58
  • In use before 2020: 588
  • Outline: where 5 or more new postcodes since 2020 lie together

Of the 646 postcodes in CF10 that ONS places, 58 are new since 2020 and 588 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.4747, longitude -3.1732. 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.

Where the new postcodes lie together

What broadband can you get in CF10?

Ofcom reports on 569 of the 646 postcodes in CF10. At 340 of them every home and business can get gigabit broadband.

Postcodes where every home can get gigabit340 of 569
Postcodes where every home can get superfast416 of 569

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

What do homes sell for in CF10?

Homes in CF10 sold for a typical £180,000 in the 12 months to August 2026, across 196 sales, no change on the 12 months before, HM Land Registry's figures show.

£180,000 typical price, the 12 months to August 2026
£180,000 12 months to August 2025
■ no change on the 12 months before
  • Detached 1 sale, too few to price
  • Semi-detached £250,000 5 sales
  • Terraced £275,000 21 sales
  • Flat or maisonette £170,000 169 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 CF10

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

UK postcode format explained

Places in CF10

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

Who covers CF10

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

  • Cardiff South and Penarth641
  • Cardiff East5

Police force areas

  • South Wales646

Next to CF10

"Next to" is by number: the districts before and after CF10 in the CF area.

Check a postcode

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