North Ayrshire

North Ayrshire spans about 877 km² (339 sq mi) in Scotland.

Land area877 km² (339 sq mi)
Postcode districts17
Places101
Largest townIrvine

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

North Ayrshire at a Glance

133,991Population70th biggest
Avg house price
Avg income
153/km²Density72nd densest
877 km²Land area

Amenities & Getting Around

0GP practices
12Train stations
10EV charge points

Source: NHS, National Rail and Open Charge Map.

Frequently Asked Questions

What is the population of North Ayrshire?

North Ayrshire has a population of about 133,991 people, at a density of 153 per square kilometre.

Largest Towns in North Ayrshire 12

Irvine
39.4K
Kilmarnock
38.8K
Kilwinning
16.5K
Saltcoats
13.5K
Largs
12.3K
Ardrossan
10.3K
Stevenston
8.2K
Beith
7.8K
Dalry
6.3K
Kilbirnie
6.1K
West Kilbride
5K
Isle of Arran
4.6K

Location

Elevation & Terrain

Lowest point Brodick , 0 ft (0 m)
Highest point Margnaheglish , 640 ft (195 m)
Average across towns 154 ft (47 m)
Elevation range 640 ft (195 m)

North Ayrshire stretches from 0 ft at Brodick up to 640 ft at Margnaheglish, a span of 640 ft across 101 towns and villages. This reflects notably varied terrain, with clear contrasts between lower valleys and higher ground.

Main Towns in North Ayrshire 21

North Ayrshire has 101 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 North Ayrshire.

Browse all 101 places in North Ayrshire →

Postcode Areas in North Ayrshire 2

North Ayrshire is served by 2 postcode areas. Each area contains multiple postcode districts covering different parts of the county.

Neighbouring Counties 6