Largest Towns in Midlothian 10

Edinburgh
33.1K
Dalkeith
29.5K
Penicuik
17K
Bonnyrigg
13.9K
Gorebridge
8K
Loanhead
6.3K
Roslin
2.9K
Lasswade
2.2K
Rosewell
1.7K
Pathhead
1.6K

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.

Places in Midlothian 54

A B C D E F G H K L M N P R S T W

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