Stirling

Stirling spans about 2,233 km² (862 sq mi) in Scotland.

Land area2,233 km² (862 sq mi)
Postcode districts12
Places104
Largest townStirling

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

Living in Stirling

Stirling is a county area in central Scotland, known for its varied landscape, historic significance and strong sense of place. The area lies between the Highlands and the Lowlands, with a landscape that includes rolling countryside, river valleys and rising hills. This position has long made Stirling an important point of connection, influencing settlement, movement and history over many centuries.

The city of Stirling acts as the main centre for administration, education and services, supporting surrounding towns and rural communities. Smaller settlements across the county reflect a mix of agricultural, residential and local industry, with communities spread between open countryside and more developed areas. Stirling’s history is particularly visible in its landmarks and townscape, which reflect its role in Scotland’s past.

The area benefits from access to green space, rivers and nearby upland landscapes, offering opportunities for walking and outdoor activity throughout the year. Its central location also supports travel and connectivity across Scotland. Overall, Stirling offers a calm and enduring mix of historic importance, natural landscape and everyday community life, giving it a balanced and distinctive place within the country.

Stirling at a Glance

92,390Population87th biggest
Avg house price
Avg income
41/km²Density91st densest
2,233 km²Land area

Amenities & Getting Around

0GP practices
7Train stations
28EV charge points

Source: NHS, National Rail and Open Charge Map.

Frequently Asked Questions

What is the population of Stirling?

Stirling has a population of about 92,390 people, at a density of 41 per square kilometre.

Largest Towns in Stirling 8

Stirling
65.3K
Glasgow
23K
Dunblane
10.6K
Callander
3.8K
Doune
2.7K
Killin
930
Lochearnhead
755
Crianlarich
361

Location

Elevation & Terrain

Lowest point Cambuskenneth , 0 ft (0 m)
Highest point Tyndrum , 1,115 ft (340 m)
Average across towns 230 ft (70 m)
Elevation range 1,115 ft (340 m)

Stirling stretches from 0 ft at Cambuskenneth up to 1,115 ft at Tyndrum, a span of 1,115 ft across 104 towns and villages. This reflects dramatic upland terrain, with a substantial climb from the lowest to the highest places.

Main Towns in Stirling 23

Stirling has 104 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 Stirling.

Browse all 104 places in Stirling →

Postcode Areas in Stirling 2

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

Neighbouring Counties 6