East Lothian Postcodes County

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.

3,266
Postcodes
12
Districts
100,605
Population
Scotland
Country

Postcode districts in East Lothian

DistrictPost townPostcodesPopulation
EH21 Musselburgh 739 25,319
EH32 Longniddry, Prestonpans 536 19,072
EH41 Haddington 456 11,905
EH39 North Berwick 417 8,772
EH33 Tranent 387 14,001
EH42 Dunbar 353 10,810
EH31 Gullane 99 2,612
EH34 Tranent 88 2,540
EH35 Tranent 72 2,235
EH40 East Linton 67 2,129
TD13 Cockburnspath 41 827
EH36 Humbie 11 383

Frequently asked questions

How many postcodes are in East Lothian?

There are approximately 3,266 postcodes in East Lothian.

How many postcode districts are in East Lothian?

East Lothian contains 12 postcode districts.

What is the population of East Lothian?

The postcode districts in East Lothian have a combined population of about 100,605.