East Ayrshire

East Ayrshire spans about 1,260 km² (486 sq mi) in Scotland.

Land area1,260 km² (486 sq mi)
Postcode districts10
Places87
Largest townKilmarnock

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

Living in East Ayrshire

East Ayrshire is a county area in the west of Scotland, characterised by its inland position, rolling hills and strong industrial and agricultural heritage. Much of the landscape is shaped by river valleys, upland farmland and former mining areas, creating a varied and often quietly rugged setting. The area has long supported working communities, with settlement patterns closely linked to local resources and transport routes.

The county includes towns such as Kilmarnock, Cumnock and Stewarton, each serving as a centre for surrounding communities. Kilmarnock functions as the largest town and administrative hub, while other settlements grew through coal mining, manufacturing and farming. Although heavy industry has declined, its influence remains visible in the built environment and local identity, alongside more modern employment and services.

East Ayrshire is supported by access to open countryside, rivers and upland areas, providing space for walking and outdoor activity. Regeneration and community development continue to shape the area, building on its strong local roots. Taken together, East Ayrshire offers a steady blend of working town heritage, rural landscape and everyday community life, giving it a grounded and enduring character within Scotland.

East Ayrshire at a Glance

118,455Population76th biggest
Avg house price
Avg income
94/km²Density80th densest
1,260 km²Land area

Amenities & Getting Around

0GP practices
6Train stations
6EV charge points

Source: NHS, National Rail and Open Charge Map.

Frequently Asked Questions

What is the population of East Ayrshire?

East Ayrshire has a population of about 118,455 people, at a density of 94 per square kilometre.

Largest Towns in East Ayrshire 8

Kilmarnock
75.3K
Glasgow
29.1K
Cumnock
20.5K
Ayr
18.4K
Mauchline
9.6K
Galston
5K
Darvel
4K
Newmilns
2.6K

Location

Elevation & Terrain

Lowest point Gatehead , 82 ft (25 m)
Highest point Glenbuck , 928 ft (283 m)
Average across towns 423 ft (129 m)
Elevation range 846 ft (258 m)

East Ayrshire stretches from 82 ft at Gatehead up to 928 ft at Glenbuck, a span of 846 ft across 87 towns and villages. This reflects notably varied terrain, with clear contrasts between lower valleys and higher ground.

Main Towns in East Ayrshire 25

East Ayrshire has 87 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 East Ayrshire.

Browse all 87 places in East Ayrshire →

Postcode Areas in East Ayrshire 2

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

Neighbouring Counties 6