NP22 postcode district: Tredegar and around

NP22 is a postcode district in Wales, with 599 postcodes in use in 4 sectors. It has postcodes in Tredegar and Rhymney. It is split between 2 councils: Blaenau Gwent (413 postcodes) and Caerphilly (186).

Postcodes in use
599
Sectors
4
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 NP22, and which are new since 2020

Map of every postcode in NP22, by new since 2020 Of the 599 postcodes in NP22 that ONS places, 10 are new since 2020 and 589 were in use before 2020. Places named: Tredegar, Ebbw Vale, Rhymney, Pontlottyn. Drawn over roads, rivers and built-up areas. North is up; the scale bar is 1 km. A465A4281A4046 NP22 3AA: before 2020NP22 3AB: before 2020NP22 3AD: before 2020NP22 3AE: before 2020NP22 3AF: before 2020NP22 3AG: before 2020NP22 3AH: before 2020NP22 3AJ: before 2020NP22 3AL: before 2020NP22 3AP: before 2020NP22 3AR: before 2020NP22 3AS: before 2020NP22 3AU: before 2020NP22 3AX: before 2020NP22 3AY: before 2020NP22 3AZ: before 2020NP22 3BA: before 2020NP22 3BB: before 2020NP22 3BD: before 2020NP22 3BE: before 2020NP22 3BG: before 2020NP22 3BH: before 2020NP22 3BJ: before 2020NP22 3BL: before 2020NP22 3BN: before 2020NP22 3BP: before 2020NP22 3BQ: before 2020NP22 3DA: before 2020NP22 3DB: before 2020NP22 3DE: before 2020NP22 3DF: before 2020NP22 3DG: before 2020NP22 3DH: before 2020NP22 3DJ: before 2020NP22 3DN: before 2020NP22 3DP: before 2020NP22 3DR: before 2020NP22 3DS: before 2020NP22 3DT: before 2020NP22 3DU: before 2020NP22 3DW: before 2020NP22 3EJ: before 2020NP22 3EL: before 2020NP22 3EN: before 2020NP22 3EP: before 2020NP22 3EQ: before 2020NP22 3ES: before 2020NP22 3ET: before 2020NP22 3EU: before 2020NP22 3EX: before 2020NP22 3EY: before 2020NP22 3EZ: before 2020NP22 3HA: before 2020NP22 3HD: before 2020NP22 3HE: before 2020NP22 3HF: before 2020NP22 3HG: before 2020NP22 3HH: before 2020NP22 3HJ: before 2020NP22 3HL: before 2020NP22 3HN: before 2020NP22 3HP: before 2020NP22 3HQ: before 2020NP22 3HR: before 2020NP22 3HS: before 2020NP22 3HT: before 2020NP22 3HU: before 2020NP22 3HW: before 2020NP22 3HX: before 2020NP22 3HY: before 2020NP22 3HZ: before 2020NP22 3JA: before 2020NP22 3JE: before 2020NP22 3JF: before 2020NP22 3JH: before 2020NP22 3JL: before 2020NP22 3JN: before 2020NP22 3JP: before 2020NP22 3JQ: before 2020NP22 3JT: before 2020NP22 3JU: before 2020NP22 3JY: before 2020NP22 3JZ: before 2020NP22 3LA: before 2020NP22 3LD: before 2020NP22 3LE: before 2020NP22 3LH: before 2020NP22 3LJ: before 2020NP22 3LL: before 2020NP22 3LP: before 2020NP22 3LQ: before 2020NP22 3LX: before 2020NP22 3NB: before 2020NP22 3NE: before 2020NP22 3NF: before 2020NP22 3NG: before 2020NP22 3NJ: before 2020NP22 3NL: before 2020NP22 3NN: before 2020NP22 3NP: before 2020NP22 3NR: before 2020NP22 3NS: before 2020NP22 3NT: before 2020NP22 3NU: before 2020NP22 3NW: before 2020NP22 3NX: before 2020NP22 3NY: before 2020NP22 3NZ: before 2020NP22 3PA: before 2020NP22 3PB: before 2020NP22 3PD: before 2020NP22 3PE: before 2020NP22 3PF: before 2020NP22 3PG: before 2020NP22 3PH: before 2020NP22 3PL: before 2020NP22 3PT: before 2020NP22 3PW: before 2020NP22 3PY: before 2020NP22 3PZ: before 2020NP22 3QA: before 2020NP22 3QD: before 2020NP22 3QF: before 2020NP22 3QG: before 2020NP22 3QJ: before 2020NP22 3QN: before 2020NP22 3QP: before 2020NP22 3QQ: before 2020NP22 3QR: before 2020NP22 3QS: before 2020NP22 3QU: before 2020NP22 3QW: before 2020NP22 3QX: before 2020NP22 3QZ: before 2020NP22 3RB: before 2020NP22 3RD: before 2020NP22 3RE: before 2020NP22 3RF: before 2020NP22 3RH: before 2020NP22 3RJ: before 2020NP22 3RP: before 2020NP22 3RQ: before 2020NP22 3RT: before 2020NP22 3RU: before 2020NP22 3RX: before 2020NP22 3RY: before 2020NP22 3RZ: before 2020NP22 3SA: before 2020NP22 3SD: before 2020NP22 3SE: before 2020NP22 3SF: before 2020NP22 3SG: before 2020NP22 3SH: before 2020NP22 3SJ: before 2020NP22 3SL: before 2020NP22 3SN: before 2020NP22 3SQ: before 2020NP22 3SR: before 2020NP22 3SS: before 2020NP22 3SW: before 2020NP22 3TA: before 2020NP22 3TB: before 2020NP22 3TE: before 2020NP22 3TF: before 2020NP22 3TG: before 2020NP22 3TH: before 2020NP22 3TJ: before 2020NP22 3TL: before 2020NP22 3TN: before 2020NP22 3TP: before 2020NP22 3TQ: before 2020NP22 3TW: before 2020NP22 3XN: before 2020NP22 3YD: before 2020NP22 4AA: before 2020NP22 4AB: before 2020NP22 4AD: before 2020NP22 4AE: before 2020NP22 4AF: before 2020NP22 4AH: before 2020NP22 4AJ: before 2020NP22 4AL: before 2020NP22 4AN: before 2020NP22 4AP: before 2020NP22 4AQ: before 2020NP22 4AR: before 2020NP22 4AT: before 2020NP22 4AU: before 2020NP22 4AX: before 2020NP22 4AY: before 2020NP22 4AZ: before 2020NP22 4BA: before 2020NP22 4BD: before 2020NP22 4BE: before 2020NP22 4BG: before 2020NP22 4BH: before 2020NP22 4BJ: before 2020NP22 4BL: before 2020NP22 4BN: before 2020NP22 4BP: before 2020NP22 4BQ: before 2020NP22 4BR: before 2020NP22 4BS: before 2020NP22 4BT: before 2020NP22 4BU: before 2020NP22 4BW: before 2020NP22 4BX: before 2020NP22 4BY: before 2020NP22 4BZ: before 2020NP22 4DA: before 2020NP22 4DB: before 2020NP22 4DD: before 2020NP22 4DE: before 2020NP22 4DF: before 2020NP22 4DG: before 2020NP22 4DH: before 2020NP22 4DJ: before 2020NP22 4DL: before 2020NP22 4DN: before 2020NP22 4DP: before 2020NP22 4DQ: before 2020NP22 4DR: before 2020NP22 4DS: before 2020NP22 4DT: before 2020NP22 4DU: before 2020NP22 4DW: before 2020NP22 4DX: before 2020NP22 4DY: before 2020NP22 4EA: before 2020NP22 4EB: before 2020NP22 4ED: before 2020NP22 4EE: before 2020NP22 4EF: before 2020NP22 4EG: before 2020NP22 4EH: before 2020NP22 4EJ: before 2020NP22 4EL: before 2020NP22 4EP: before 2020NP22 4ER: before 2020NP22 4ES: before 2020NP22 4ET: before 2020NP22 4EU: before 2020NP22 4EX: before 2020NP22 4EY: before 2020NP22 4EZ: before 2020NP22 4FA: before 2020NP22 4FD: before 2020NP22 4FE: before 2020NP22 4FF: before 2020NP22 4HA: before 2020NP22 4HD: before 2020NP22 4HE: before 2020NP22 4HF: before 2020NP22 4HG: before 2020NP22 4HH: before 2020NP22 4HN: before 2020NP22 4HP: before 2020NP22 4HR: before 2020NP22 4HS: before 2020NP22 4HT: before 2020NP22 4HU: before 2020NP22 4HY: before 2020NP22 4HZ: before 2020NP22 4JA: before 2020NP22 4JB: before 2020NP22 4JD: before 2020NP22 4JE: before 2020NP22 4JF: before 2020NP22 4JG: before 2020NP22 4JH: before 2020NP22 4JJ: before 2020NP22 4JL: before 2020NP22 4JN: before 2020NP22 4JP: before 2020NP22 4JQ: before 2020NP22 4JR: before 2020NP22 4JS: before 2020NP22 4JT: before 2020NP22 4JW: before 2020NP22 4LA: before 2020NP22 4LB: before 2020NP22 4LD: before 2020NP22 4LE: before 2020NP22 4LF: before 2020NP22 4LG: before 2020NP22 4LJ: before 2020NP22 4LL: before 2020NP22 4LN: before 2020NP22 4LP: before 2020NP22 4LR: before 2020NP22 4LS: before 2020NP22 4LT: before 2020NP22 4LU: before 2020NP22 4LW: before 2020NP22 4LX: before 2020NP22 4LY: before 2020NP22 4NA: before 2020NP22 4NB: before 2020NP22 4ND: before 2020NP22 4NE: before 2020NP22 4NF: before 2020NP22 4NG: before 2020NP22 4NH: before 2020NP22 4NJ: before 2020NP22 4NL: before 2020NP22 4NP: before 2020NP22 4NQ: before 2020NP22 4NR: before 2020NP22 4NS: before 2020NP22 4NT: before 2020NP22 4NX: before 2020NP22 4NY: before 2020NP22 4NZ: before 2020NP22 4PA: before 2020NP22 4PB: before 2020NP22 4PD: before 2020NP22 4PE: before 2020NP22 4PF: before 2020NP22 4PG: before 2020NP22 4PH: before 2020NP22 4PJ: before 2020NP22 4PL: before 2020NP22 4PN: before 2020NP22 4PP: before 2020NP22 4PQ: before 2020NP22 4PR: before 2020NP22 4PS: before 2020NP22 4PT: before 2020NP22 4PU: before 2020NP22 4PW: before 2020NP22 4PX: before 2020NP22 4PZ: before 2020NP22 4QA: before 2020NP22 4QB: before 2020NP22 4QD: before 2020NP22 4QE: before 2020NP22 4QF: before 2020NP22 4QG: before 2020NP22 4QH: before 2020NP22 4QJ: before 2020NP22 4QN: before 2020NP22 4QP: before 2020NP22 4QR: before 2020NP22 4QU: before 2020NP22 4QX: before 2020NP22 4QZ: before 2020NP22 4RA: before 2020NP22 4RB: before 2020NP22 4RE: before 2020NP22 4RF: before 2020NP22 4RG: before 2020NP22 4RJ: before 2020NP22 4RN: before 2020NP22 4RP: before 2020NP22 4RQ: before 2020NP22 4RR: before 2020NP22 4RW: before 2020NP22 4XD: before 2020NP22 4XL: before 2020NP22 5AA: before 2020NP22 5AB: before 2020NP22 5AD: before 2020NP22 5AE: before 2020NP22 5AF: before 2020NP22 5AG: before 2020NP22 5AH: before 2020NP22 5AJ: before 2020NP22 5AL: before 2020NP22 5AN: before 2020NP22 5AP: before 2020NP22 5AQ: before 2020NP22 5AR: before 2020NP22 5AS: before 2020NP22 5AT: before 2020NP22 5AU: before 2020NP22 5AW: before 2020NP22 5AX: before 2020NP22 5AY: before 2020NP22 5AZ: before 2020NP22 5BA: before 2020NP22 5BB: before 2020NP22 5BD: before 2020NP22 5BE: before 2020NP22 5BG: before 2020NP22 5BH: before 2020NP22 5BJ: before 2020NP22 5BL: before 2020NP22 5BN: before 2020NP22 5BQ: before 2020NP22 5BR: before 2020NP22 5BS: before 2020NP22 5BU: before 2020NP22 5BW: before 2020NP22 5BX: before 2020NP22 5BY: before 2020NP22 5BZ: before 2020NP22 5DA: before 2020NP22 5DB: before 2020NP22 5DD: before 2020NP22 5DE: before 2020NP22 5DF: before 2020NP22 5DG: before 2020NP22 5DH: before 2020NP22 5DJ: before 2020NP22 5DL: before 2020NP22 5DN: before 2020NP22 5DP: before 2020NP22 5DQ: before 2020NP22 5DS: before 2020NP22 5DT: before 2020NP22 5DU: before 2020NP22 5DX: before 2020NP22 5DZ: before 2020NP22 5EA: before 2020NP22 5ED: before 2020NP22 5EE: before 2020NP22 5EF: before 2020NP22 5EH: before 2020NP22 5EJ: before 2020NP22 5EL: before 2020NP22 5EN: before 2020NP22 5EP: before 2020NP22 5ER: before 2020NP22 5ES: before 2020NP22 5ET: before 2020NP22 5EU: before 2020NP22 5EW: before 2020NP22 5EX: before 2020NP22 5EZ: before 2020NP22 5HA: before 2020NP22 5HB: before 2020NP22 5HD: before 2020NP22 5HE: before 2020NP22 5HF: before 2020NP22 5HG: before 2020NP22 5HL: before 2020NP22 5HN: before 2020NP22 5HP: before 2020NP22 5HQ: before 2020NP22 5HR: before 2020NP22 5HT: before 2020NP22 5JA: before 2020NP22 5JB: before 2020NP22 5JD: before 2020NP22 5JE: before 2020NP22 5JF: before 2020NP22 5JG: before 2020NP22 5JH: before 2020NP22 5JL: before 2020NP22 5JN: before 2020NP22 5JP: before 2020NP22 5JQ: before 2020NP22 5JR: before 2020NP22 5JS: before 2020NP22 5JT: before 2020NP22 5JU: before 2020NP22 5JW: before 2020NP22 5JX: before 2020NP22 5JY: before 2020NP22 5JZ: before 2020NP22 5LA: before 2020NP22 5LB: before 2020NP22 5LD: before 2020NP22 5LE: before 2020NP22 5LF: before 2020NP22 5LG: before 2020NP22 5LH: before 2020NP22 5LJ: before 2020NP22 5LL: before 2020NP22 5LN: before 2020NP22 5LP: before 2020NP22 5LQ: before 2020NP22 5LR: before 2020NP22 5LS: before 2020NP22 5LU: before 2020NP22 5LW: before 2020NP22 5LX: before 2020NP22 5LY: before 2020NP22 5NB: before 2020NP22 5ND: before 2020NP22 5NE: before 2020NP22 5NF: before 2020NP22 5NG: before 2020NP22 5NH: before 2020NP22 5NJ: before 2020NP22 5NQ: before 2020NP22 5NU: before 2020NP22 5NX: before 2020NP22 5NZ: before 2020NP22 5PA: before 2020NP22 5PB: before 2020NP22 5PD: before 2020NP22 5PE: before 2020NP22 5PF: before 2020NP22 5PG: before 2020NP22 5PH: before 2020NP22 5PL: before 2020NP22 5PN: before 2020NP22 5PP: before 2020NP22 5PQ: before 2020NP22 5PR: before 2020NP22 5PS: before 2020NP22 5PT: before 2020NP22 5PU: before 2020NP22 5PW: before 2020NP22 5PX: before 2020NP22 5PY: before 2020NP22 5PZ: before 2020NP22 5QA: before 2020NP22 5QF: before 2020NP22 5QG: before 2020NP22 5QH: before 2020NP22 5QL: before 2020NP22 5QN: before 2020NP22 5QP: before 2020NP22 5QR: before 2020NP22 5QT: before 2020NP22 5QU: before 2020NP22 5QW: before 2020NP22 5QY: before 2020NP22 5RL: before 2020NP22 5XF: before 2020NP22 5YD: before 2020NP22 3AN: new since 2020NP22 3AT: new since 2020NP22 4FG: new since 2020NP22 4FJ: new since 2020NP22 4FL: new since 2020NP22 4GA: new since 2020NP22 5EB: new since 2020NP22 5HU: new since 2020NP22 5QB: new since 2020NP22 9AF: new since 2020 TredegarEbbw ValeRhymneyPontlottyn Map of every postcode in NP22, by new since 2020 Of the 599 postcodes in NP22 that ONS places, 10 are new since 2020 and 589 were in use before 2020. Places named: Tredegar, Rhymney, Pontlottyn. Drawn over roads, rivers and built-up areas. North is up; the scale bar is 1 km. A4281 TredegarRhymneyPontlottyn
  • New since 2020: 10
  • In use before 2020: 589

Of the 599 postcodes in NP22 that ONS places, 10 are new since 2020 and 589 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 51.7714, longitude -3.2581. 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

What broadband can you get in NP22?

Ofcom reports on 591 of the 599 postcodes in NP22. At 443 of them every home and business can get gigabit broadband, and at 1 some cannot get decent broadband (10 Mbit/s).

Postcodes where every home can get gigabit443 of 591
Postcodes where every home can get superfast541 of 591
Postcodes where some cannot get decent broadband1 of 591

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

Homes in NP22 sold for a typical £135,000 in the 12 months to August 2026, across 145 sales, down 4.3% on the 12 months before, HM Land Registry's figures show.

£135,000 typical price, the 12 months to August 2026
£141,000 12 months to August 2025
▼ down 4.3% on the 12 months before
  • Detached £310,000 13 sales
  • Semi-detached £165,000 35 sales
  • Terraced £124,000 96 sales
  • Flat or maisonette 1 sale, too few to price

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 NP22

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

UK postcode format explained

Places in NP22

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

Who covers NP22

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

  • Blaenau Gwent and Rhymney599

Police force areas

  • Gwent599

Next to NP22

"Next to" is by number: the districts before and after NP22 in the NP area.

Check a postcode

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