Living in East Lothian

East Lothian is a county area on the east coast of Scotland, stretching from the outskirts of Edinburgh to the North Sea. The landscape is defined by fertile farmland, rolling countryside and a varied coastline of beaches, cliffs and harbours. Its coastal position and productive land have shaped settlement and local life for centuries, giving the area a strong rural and maritime character.

The county includes towns such as Haddington, Musselburgh, Dunbar, North Berwick and Tranent, each supporting surrounding communities in different ways. Haddington serves as the county town and has a long history as a market and administrative centre, while coastal towns developed around fishing, trade and later tourism. Inland villages and towns remain closely tied to agriculture and local services.

East Lothian benefits from access to open countryside, coastal paths and outdoor spaces, making walking and recreation part of everyday life for many residents. The area is also influenced by its proximity to Edinburgh, supporting commuting alongside traditional rural activity. Overall, East Lothian offers a calm and balanced mix of countryside, coastal living and historic settlement, giving it a steady and distinctive place within Scotland.

Largest Towns in East Lothian 10

Musselburgh
25.3K
Longniddry, Prestonpans
19.1K
Tranent
18.8K
Haddington
11.9K
Dunbar
10.8K
North Berwick
8.8K
Gullane
2.6K
East Linton
2.1K
Cockburnspath
827
Humbie
383

Location

Elevation & Terrain

Lowest point Cuthill — 0 ft (0 m)
Highest point Carfrae — 607 ft (185 m)
Average across towns 184 ft (56 m)
Elevation range 607 ft (185 m)

East Lothian stretches from 0 ft at Cuthill up to 607 ft at Carfrae, a span of 607 ft across 76 towns and villages. This reflects notably varied terrain, with clear contrasts between lower valleys and higher ground.

Places in East Lothian 76

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

Postcode Areas in East Lothian 2

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

Neighbouring Counties 6