Midlothian

Midlothian spans about 352 km² (136 sq mi) in Scotland.

Land area352 km² (136 sq mi)
Postcode districts10
Places54
Largest townDalkeith

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

Midlothian at a Glance

96,532Population85th biggest
Avg house price
Avg income
274/km²Density59th densest
352 km²Land area

Amenities & Getting Around

0GP practices
2Train stations
28EV charge points

Source: NHS, National Rail and Open Charge Map.

Frequently Asked Questions

What is the population of Midlothian?

Midlothian has a population of about 96,532 people, at a density of 274 per square kilometre.

Largest Towns in Midlothian 10

Dalkeith
35.1K
Edinburgh
32.8K
Penicuik
18.9K
Bonnyrigg
16.6K
Gorebridge
9.7K
Loanhead
6.3K
Roslin
3.5K
Pathhead
2.2K
Lasswade
2.2K
Rosewell
2K

Location

Elevation & Terrain

Lowest point Millerhill , 154 ft (47 m)
Highest point Coates , 1,083 ft (330 m)
Average across towns 554 ft (169 m)
Elevation range 929 ft (283 m)

Midlothian stretches from 154 ft at Millerhill up to 1,083 ft at Coates, a span of 929 ft across 54 towns and villages. This reflects notably varied terrain, with clear contrasts between lower valleys and higher ground.

Main Towns in Midlothian 48

Midlothian has 54 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 Midlothian.

Browse all 54 places in Midlothian →

Postcode Areas in Midlothian 1

Midlothian is served by 1 postcode area. Each area contains multiple postcode districts covering different parts of the county.

Neighbouring Counties 6