Perth and Kinross

Perth and Kinross spans about 5,340 km² (2,062 sq mi) in Scotland.

Land area5,340 km² (2,062 sq mi)
Postcode districts25
Places262
Largest townPerth

Outline from Office for National Statistics and Ordnance Survey data, Open Government Licence v3.0.

Perth and Kinross at a Glance

151,271Population64th biggest
Avg house price
Avg income
28/km²Density93rd densest
5,340 km²Land area

Amenities & Getting Around

0GP practices
5Train stations
66EV charge points

Source: NHS, National Rail and Open Charge Map.

Frequently Asked Questions

What is the population of Perth and Kinross?

Perth and Kinross has a population of about 151,271 people, at a density of 28 per square kilometre.

Largest Towns in Perth and Kinross 12

Perth
82.9K
Dundee
41.4K
St. Andrews
25K
Cowdenbeath, Kelty
23K
Blairgowrie
21.7K
Kinross
11.5K
Crieff
11.5K
Dunblane
10.6K
Auchterarder
8.6K
Pitlochry
5.9K
Dollar
4.5K
Aberfeldy
3.8K

Location

Elevation & Terrain

Lowest point Quarrymill , 3 ft (1 m)
Highest point Spittal of Glenshee , 1,325 ft (404 m)
Average across towns 390 ft (119 m)
Elevation range 1,322 ft (403 m)

Perth and Kinross stretches from 3 ft at Quarrymill up to 1,325 ft at Spittal of Glenshee, a span of 1,322 ft across 262 towns and villages. This reflects dramatic upland terrain, with a substantial climb from the lowest to the highest places.

Main Towns in Perth and Kinross 41

Perth and Kinross has 262 towns, villages and localities in total. The main towns are shown below. You can also browse the full A to Z of every place in Perth and Kinross.

Browse all 262 places in Perth and Kinross →

Postcode Areas in Perth and Kinross 4

Perth and Kinross is served by 4 postcode areas. Each area contains multiple postcode districts covering different parts of the county.

Neighbouring Counties 6