PH2 postcode district: Perth and around

PH2 is a postcode district in Scotland, with 1,271 postcodes in use in 6 sectors. It has postcodes in Perth, Scone and Bridge of Earn. It is split between 2 councils: Perth and Kinross (1,270 postcodes) and Fife (1).

Postcodes in use
1,271
Sectors
6
Councils
2 councils
Places
3 places

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

Every postcode in PH2, by gigabit broadband

Map of every postcode in PH2, by gigabit broadband Of the 1,271 postcodes in PH2 that ONS places, 468 have no home or business that can get gigabit, 287 have some that can, 424 can all get it and 92 have no Ofcom figure. 6 groups of postcodes without gigabit are outlined: 51 postcodes without gigabit; 26 postcodes without gigabit; 26 postcodes without gigabit; 18 postcodes without gigabit; 18 postcodes without gigabit; 15 postcodes without gigabit. Places named: Perth, Scone, Coupar Angus, Bridge of Earn, Auchtermuchty. Drawn over roads, rivers and built-up areas. North is up; the scale bar is 5 km. A94A91A9A85 PH2 1TF: no Ofcom figurePH2 6BD: no Ofcom figurePH2 6FZ: no Ofcom figurePH2 6GL: no Ofcom figurePH2 7FN: no Ofcom figurePH2 8QB: no Ofcom figurePH2 9GG: no Ofcom figurePH2 0AA: gigabit for allPH2 0AD: gigabit for allPH2 0AF: gigabit for allPH2 0AR: gigabit for allPH2 0AX: gigabit for allPH2 0BX: gigabit for allPH2 0DP: gigabit for allPH2 0EP: gigabit for allPH2 0EW: gigabit for allPH2 0GD: gigabit for allPH2 0GH: gigabit for allPH2 0HD: gigabit for allPH2 0JA: gigabit for allPH2 0QA: gigabit for allPH2 0QG: gigabit for allPH2 0QT: gigabit for allPH2 0QU: gigabit for allPH2 0SX: gigabit for allPH2 0TB: gigabit for allPH2 6AB: gigabit for allPH2 6AG: gigabit for allPH2 6AH: gigabit for allPH2 6AJ: gigabit for allPH2 6AQ: gigabit for allPH2 6AT: gigabit for allPH2 6AW: gigabit for allPH2 6AY: gigabit for allPH2 6BQ: gigabit for allPH2 6DF: gigabit for allPH2 6DL: gigabit for allPH2 6DQ: gigabit for allPH2 6DR: gigabit for allPH2 6DW: gigabit for allPH2 6DY: gigabit for allPH2 6EA: gigabit for allPH2 6FB: gigabit for allPH2 6FF: gigabit for allPH2 6FG: gigabit for allPH2 6FH: gigabit for allPH2 6FL: gigabit for allPH2 6FQ: gigabit for allPH2 6GA: gigabit for allPH2 6JE: gigabit for allPH2 6LY: gigabit for allPH2 6NL: gigabit for allPH2 6NW: gigabit for allPH2 6PB: gigabit for allPH2 6QQ: gigabit for allPH2 6RD: gigabit for allPH2 6SX: gigabit for allPH2 6TD: gigabit for allPH2 6TE: gigabit for allPH2 7AU: gigabit for allPH2 7BL: gigabit for allPH2 7BN: gigabit for allPH2 7BS: gigabit for allPH2 7BW: gigabit for allPH2 7BY: gigabit for allPH2 7BZ: gigabit for allPH2 7EG: gigabit for allPH2 7FH: gigabit for allPH2 7FJ: gigabit for allPH2 7HS: gigabit for allPH2 7LL: gigabit for allPH2 7LN: gigabit for allPH2 7NN: gigabit for allPH2 7NP: gigabit for allPH2 7NW: gigabit for allPH2 7PG: gigabit for allPH2 7PH: gigabit for allPH2 7PQ: gigabit for allPH2 7PW: gigabit for allPH2 7RQ: gigabit for allPH2 7RS: gigabit for allPH2 7SS: gigabit for allPH2 7SU: gigabit for allPH2 7TA: gigabit for allPH2 7TN: gigabit for allPH2 7TX: gigabit for allPH2 7UN: gigabit for allPH2 7UR: gigabit for allPH2 7US: gigabit for allPH2 7UY: gigabit for allPH2 8AT: gigabit for allPH2 8DE: gigabit for allPH2 8EW: gigabit for allPH2 8PT: gigabit for allPH2 8PX: gigabit for allPH2 8PZ: gigabit for allPH2 8QG: gigabit for allPH2 8QH: gigabit for allPH2 8QQ: gigabit for allPH2 8QR: gigabit for allPH2 8QT: gigabit for allPH2 9DD: gigabit for allPH2 9DE: gigabit for allPH2 9ED: gigabit for allPH2 9EE: gigabit for allPH2 9EX: gigabit for allPH2 9EY: gigabit for allPH2 9FE: gigabit for allPH2 9FJ: gigabit for allPH2 9FN: gigabit for allPH2 9FU: gigabit for allPH2 9FX: gigabit for allPH2 9FZ: gigabit for allPH2 9GB: gigabit for allPH2 9GZ: gigabit for allPH2 9HG: gigabit for allPH2 9HH: gigabit for allPH2 9HQ: gigabit for allPH2 9HW: gigabit for allPH2 9LH: gigabit for allPH2 9LU: gigabit for allPH2 9NA: gigabit for allPH2 9PU: gigabit for allPH2 9PX: gigabit for allPH2 9PY: gigabit for allPH2 9PZ: gigabit for allPH2 9QD: gigabit for allPH2 9QF: gigabit for allPH2 9QP: gigabit for allPH2 9QT: gigabit for allPH2 9QY: gigabit for allPH2 9RY: gigabit for allPH2 0AG: some gigabitPH2 0BA: some gigabitPH2 0JL: some gigabitPH2 0LX: some gigabitPH2 0NA: some gigabitPH2 0PJ: some gigabitPH2 0QX: some gigabitPH2 0SS: some gigabitPH2 6AA: some gigabitPH2 6AD: some gigabitPH2 6AE: some gigabitPH2 6AL: some gigabitPH2 6BB: some gigabitPH2 6BH: some gigabitPH2 6BJ: some gigabitPH2 6BL: some gigabitPH2 6BS: some gigabitPH2 6DP: some gigabitPH2 6DZ: some gigabitPH2 6EB: some gigabitPH2 6ET: some gigabitPH2 6HU: some gigabitPH2 6JD: some gigabitPH2 6JU: some gigabitPH2 6NR: some gigabitPH2 6PL: some gigabitPH2 6QA: some gigabitPH2 6RB: some gigabitPH2 6RG: some gigabitPH2 6RN: some gigabitPH2 7AS: some gigabitPH2 7BA: some gigabitPH2 7BJ: some gigabitPH2 7HQ: some gigabitPH2 7JH: some gigabitPH2 7JX: some gigabitPH2 7JZ: some gigabitPH2 7LS: some gigabitPH2 7LU: some gigabitPH2 7NE: some gigabitPH2 7NL: some gigabitPH2 7NR: some gigabitPH2 7NS: some gigabitPH2 7PJ: some gigabitPH2 7PN: some gigabitPH2 7PP: some gigabitPH2 7RB: some gigabitPH2 7RD: some gigabitPH2 7RL: some gigabitPH2 7RR: some gigabitPH2 7SL: some gigabitPH2 7SN: some gigabitPH2 7SP: some gigabitPH2 7ST: some gigabitPH2 7SX: some gigabitPH2 7TB: some gigabitPH2 7TD: some gigabitPH2 7TF: some gigabitPH2 8AL: some gigabitPH2 8BW: some gigabitPH2 8DA: some gigabitPH2 8DP: some gigabitPH2 8NP: some gigabitPH2 8PY: some gigabitPH2 8QE: some gigabitPH2 8QJ: some gigabitPH2 8QL: some gigabitPH2 9AG: some gigabitPH2 9AH: some gigabitPH2 9AX: some gigabitPH2 9BG: some gigabitPH2 9BY: some gigabitPH2 9DB: some gigabitPH2 9EH: some gigabitPH2 9EN: some gigabitPH2 9ET: some gigabitPH2 9EZ: some gigabitPH2 9FL: some gigabitPH2 9HA: some gigabitPH2 9HD: some gigabitPH2 9HE: some gigabitPH2 9HF: some gigabitPH2 9HL: some gigabitPH2 9HP: some gigabitPH2 9HR: some gigabitPH2 9LJ: some gigabitPH2 9LL: some gigabitPH2 9LP: some gigabitPH2 9LR: some gigabitPH2 9LS: some gigabitPH2 9LT: some gigabitPH2 9LX: some gigabitPH2 9NE: some gigabitPH2 9NF: some gigabitPH2 9NT: some gigabitPH2 9PD: some gigabitPH2 9PE: some gigabitPH2 9PT: some gigabitPH2 9QG: some gigabitPH2 9QQ: some gigabitPH2 0AW: some gigabitPH2 0DX: some gigabitPH2 0DR: some gigabitPH2 0LD: some gigabitPH2 0LF: some gigabitPH2 6BA: some gigabitPH2 6RA: some gigabitPH2 6LP: some gigabitPH2 6QB: some gigabitPH2 6RU: some gigabitPH2 6LD: some gigabitPH2 6NG: some gigabitPH2 6SD: some gigabitPH2 6RR: some gigabitPH2 7SZ: some gigabitPH2 7DB: some gigabitPH2 7DD: some gigabitPH2 7JR: some gigabitPH2 7JN: some gigabitPH2 7XB: some gigabitPH2 9EL: some gigabitPH2 9JZ: some gigabitPH2 0DW: no gigabitPH2 0FD: no gigabitPH2 0GA: no gigabitPH2 0HZ: no gigabitPH2 0JD: no gigabitPH2 0LG: no gigabitPH2 0LH: no gigabitPH2 0ND: no gigabitPH2 0NH: no gigabitPH2 0NR: no gigabitPH2 0NZ: no gigabitPH2 0PN: no gigabitPH2 0PP: no gigabitPH2 0PR: no gigabitPH2 0PS: no gigabitPH2 0PT: no gigabitPH2 0PU: no gigabitPH2 0PW: no gigabitPH2 0PX: no gigabitPH2 0PY: no gigabitPH2 0PZ: no gigabitPH2 0QB: no gigabitPH2 0QD: no gigabitPH2 0QE: no gigabitPH2 0QF: no gigabitPH2 0QJ: no gigabitPH2 0QL: no gigabitPH2 0QN: no gigabitPH2 0QP: no gigabitPH2 0QQ: no gigabitPH2 0QR: no gigabitPH2 0QY: no gigabitPH2 0RA: no gigabitPH2 0RB: no gigabitPH2 0RD: no gigabitPH2 0RE: no gigabitPH2 0RF: no gigabitPH2 0RX: no gigabitPH2 0SL: no gigabitPH2 0SN: no gigabitPH2 0SR: no gigabitPH2 0ST: no gigabitPH2 0TL: no gigabitPH2 6AF: no gigabitPH2 6AN: no gigabitPH2 6AP: no gigabitPH2 6AR: no gigabitPH2 6AS: no gigabitPH2 6AU: no gigabitPH2 6BF: no gigabitPH2 6BG: no gigabitPH2 6BN: no gigabitPH2 6BT: no gigabitPH2 6BW: no gigabitPH2 6DA: no gigabitPH2 6DB: no gigabitPH2 6DD: no gigabitPH2 6DE: no gigabitPH2 6DG: no gigabitPH2 6DJ: no gigabitPH2 6DN: no gigabitPH2 6DS: no gigabitPH2 6DT: no gigabitPH2 6DU: no gigabitPH2 6DX: no gigabitPH2 6EE: no gigabitPH2 6EF: no gigabitPH2 6EG: no gigabitPH2 6EH: no gigabitPH2 6EJ: no gigabitPH2 6EL: no gigabitPH2 6EN: no gigabitPH2 6EP: no gigabitPH2 6EQ: no gigabitPH2 6ES: no gigabitPH2 6EW: no gigabitPH2 6EX: no gigabitPH2 6EY: no gigabitPH2 6HD: no gigabitPH2 6HJ: no gigabitPH2 6HL: no gigabitPH2 6HN: no gigabitPH2 6HP: no gigabitPH2 6HQ: no gigabitPH2 6HW: no gigabitPH2 6HX: no gigabitPH2 6HY: no gigabitPH2 6HZ: no gigabitPH2 6JA: no gigabitPH2 6JB: no gigabitPH2 6NS: no gigabitPH2 6PR: no gigabitPH2 6PZ: no gigabitPH2 6QF: no gigabitPH2 6TG: no gigabitPH2 6TH: no gigabitPH2 6TP: no gigabitPH2 6TS: no gigabitPH2 6XA: no gigabitPH2 7AA: no gigabitPH2 7AJ: no gigabitPH2 7AL: no gigabitPH2 7AR: no gigabitPH2 7AT: no gigabitPH2 7BF: no gigabitPH2 7BP: no gigabitPH2 7DL: no gigabitPH2 7DS: no gigabitPH2 7EL: no gigabitPH2 7FB: no gigabitPH2 7FD: no gigabitPH2 7FE: no gigabitPH2 7FR: no gigabitPH2 7HF: no gigabitPH2 7JT: no gigabitPH2 7JU: no gigabitPH2 7JY: no gigabitPH2 7LB: no gigabitPH2 7LD: no gigabitPH2 7LE: no gigabitPH2 7LF: no gigabitPH2 7LG: no gigabitPH2 7LH: no gigabitPH2 7LJ: no gigabitPH2 7LQ: no gigabitPH2 7LT: no gigabitPH2 7LZ: no gigabitPH2 7NA: no gigabitPH2 7NT: no gigabitPH2 7NU: no gigabitPH2 7PA: no gigabitPH2 7PB: no gigabitPH2 7PE: no gigabitPH2 7PF: no gigabitPH2 7PL: no gigabitPH2 7PR: no gigabitPH2 7PS: no gigabitPH2 7PT: no gigabitPH2 7PU: no gigabitPH2 7QH: no gigabitPH2 7QS: no gigabitPH2 7QY: no gigabitPH2 7RE: no gigabitPH2 7RF: no gigabitPH2 7RG: no gigabitPH2 7RH: no gigabitPH2 7RJ: no gigabitPH2 7RN: no gigabitPH2 7RP: no gigabitPH2 7RT: no gigabitPH2 7RU: no gigabitPH2 7RW: no gigabitPH2 7RX: no gigabitPH2 7RY: no gigabitPH2 7RZ: no gigabitPH2 7SA: no gigabitPH2 7SB: no gigabitPH2 7SD: no gigabitPH2 7SE: no gigabitPH2 7SF: no gigabitPH2 7SG: no gigabitPH2 7SR: no gigabitPH2 7SW: no gigabitPH2 7SY: no gigabitPH2 7TE: no gigabitPH2 7TG: no gigabitPH2 7TH: no gigabitPH2 7TJ: no gigabitPH2 7TQ: no gigabitPH2 7TY: no gigabitPH2 7UJ: no gigabitPH2 8AQ: no gigabitPH2 8AU: no gigabitPH2 8BB: no gigabitPH2 8BD: no gigabitPH2 8BH: no gigabitPH2 8DD: no gigabitPH2 8DG: no gigabitPH2 8DY: no gigabitPH2 8EL: no gigabitPH2 8FD: no gigabitPH2 8HA: no gigabitPH2 8NJ: no gigabitPH2 8NR: no gigabitPH2 8PS: no gigabitPH2 8QA: no gigabitPH2 8QD: no gigabitPH2 8QF: no gigabitPH2 9AA: no gigabitPH2 9AB: no gigabitPH2 9AD: no gigabitPH2 9AL: no gigabitPH2 9AP: no gigabitPH2 9BH: no gigabitPH2 9BJ: no gigabitPH2 9BS: no gigabitPH2 9BT: no gigabitPH2 9BU: no gigabitPH2 9BX: no gigabitPH2 9BZ: no gigabitPH2 9DA: no gigabitPH2 9DF: no gigabitPH2 9DG: no gigabitPH2 9DH: no gigabitPH2 9DJ: no gigabitPH2 9DL: no gigabitPH2 9DN: no gigabitPH2 9DP: no gigabitPH2 9DQ: no gigabitPH2 9DR: no gigabitPH2 9DS: no gigabitPH2 9DW: no gigabitPH2 9DZ: no gigabitPH2 9EA: no gigabitPH2 9EF: no gigabitPH2 9EP: no gigabitPH2 9ER: no gigabitPH2 9ES: no gigabitPH2 9FD: no gigabitPH2 9FF: no gigabitPH2 9FY: no gigabitPH2 9HJ: no gigabitPH2 9HN: no gigabitPH2 9HT: no gigabitPH2 9HU: no gigabitPH2 9HX: no gigabitPH2 9HY: no gigabitPH2 9HZ: no gigabitPH2 9JB: no gigabitPH2 9JG: no gigabitPH2 9JL: no gigabitPH2 9JS: no gigabitPH2 9LN: no gigabitPH2 9LQ: no gigabitPH2 9LW: no gigabitPH2 9LY: no gigabitPH2 9LZ: no gigabitPH2 9NH: no gigabitPH2 9NL: no gigabitPH2 9NN: no gigabitPH2 9NQ: no gigabitPH2 9NU: no gigabitPH2 9NX: no gigabitPH2 9PB: no gigabitPH2 9PP: no gigabitPH2 9PQ: no gigabitPH2 9QA: no gigabitPH2 9QB: no gigabitPH2 9QE: no gigabitPH2 9QH: no gigabitPH2 9QJ: no gigabitPH2 9QL: no gigabitPH2 9QN: no gigabitPH2 9QW: no gigabitPH2 9RL: no gigabitPH2 9SA: no gigabitPH2 0TJ: no gigabitPH2 0BQ: no gigabitPH2 0NL: no gigabitPH2 0ES: no gigabitPH2 8EA: no gigabitPH2 0PF: no gigabitPH2 0NX: no gigabitPH2 0RU: no gigabitPH2 0RJ: no gigabitPH2 7TR: no gigabitPH2 6BZ: no gigabitPH2 6HG: no gigabitPH2 6JP: no gigabitPH2 6QN: no gigabitPH2 6QY: no gigabitPH2 6QJ: no gigabitPH2 6LJ: no gigabitPH2 6UB: no gigabitPH2 6RT: no gigabitPH2 6TU: no gigabitPH2 6SN: no gigabitPH2 7BE: no gigabitPH2 7BH: no gigabitPH2 7DN: no gigabitPH2 7HR: no gigabitPH2 7XZ: no gigabitPH2 7GZ: no gigabitPH2 7JD: no gigabitPH2 7NY: no gigabitPH2 7QU: no gigabitPH2 8AD: no gigabitPH2 8LP: no gigabitPH2 8EG: no gigabitPH2 8EZ: no gigabitPH2 8JJ: no gigabitPH2 9JA: no gigabit PerthSconeCoupar AngusBridge of EarnAuchtermuchty 51 postcodes without gigabit, outlined: this goes to PH2 9RH, the one nearest the middle of them51 postcodes without gigabit26 postcodes without gigabit, outlined: this goes to PH2 7PU, the one nearest the middle of them26 postcodes without gigabit26 postcodes without gigabit, outlined: this goes to PH2 9LB, the one nearest the middle of them26 postcodes without gigabit18 postcodes without gigabit, outlined: this goes to PH2 0RX, the one nearest the middle of them18 postcodes without gigabit18 postcodes without gigabit, outlined: this goes to PH2 7NQ, the one nearest the middle of them18 postcodes without gigabit15 postcodes without gigabit, outlined: this goes to PH2 8EZ, the one nearest the middle of them15 postcodes without gigabit Map of every postcode in PH2, by gigabit broadband Of the 1,271 postcodes in PH2 that ONS places, 468 have no home or business that can get gigabit, 287 have some that can, 424 can all get it and 92 have no Ofcom figure. 6 groups of postcodes without gigabit are outlined: 51 postcodes without gigabit; 26 postcodes without gigabit; 26 postcodes without gigabit; 18 postcodes without gigabit; 18 postcodes without gigabit; 15 postcodes without gigabit. Places named: Perth, Scone, Coupar Angus, Bridge of Earn. Drawn over roads, rivers and built-up areas. North is up; the scale bar is 5 km. A94A9A91 PerthSconeCoupar AngusBridge of Earn 51 postcodes without gigabit, outlined: this goes to PH2 9RH, the one nearest the middle of them51 postcodes without gigabit15 postcodes without gigabit, outlined: this goes to PH2 8EZ, the one nearest the middle of them15 postcodes without gigabit
  • No home or business can get gigabit: 468
  • Some can get gigabit: 287
  • Every home and business can get gigabit: 424
  • Ofcom gives no figure: 92
  • Outline: where 5 or more postcodes without gigabit lie together

Of the 1,271 postcodes in PH2 that ONS places, 468 have no home or business that can get gigabit, 287 have some that can, 424 can all get it and 92 have no Ofcom figure.

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. A dashed outline shows where 5 or more lie within 190 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 56.3876, longitude -3.4033. 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; gigabit: Ofcom, Connected Nations, Spring 2026; 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

Postcodes without gigabit

468 postcodes here have no gigabit. These are the 12 first in postcode order.

Where the postcodes without gigabit lie together

What broadband can you get in PH2?

Ofcom reports on 1,179 of the 1,271 postcodes in PH2. At 424 of them every home and business can get gigabit broadband, and at 31 some cannot get decent broadband (10 Mbit/s).

Postcodes where every home can get gigabit424 of 1,179
Postcodes where every home can get superfast936 of 1,179
Postcodes where some cannot get decent broadband31 of 1,179

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

Postcodes in PH2

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

UK postcode format explained

Places in PH2

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

Who covers PH2

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

  • Perth and Kinross-shire1,165
  • Angus and Perthshire Glens105
  • North East Fife1

Police force areas

  • Scotland1,271

Next to PH2

"Next to" is by number: the districts before and after PH2 in the PH area.

Check a postcode

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