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
115,197
Population
Scotland
Country

Postcode districts in East Lothian

DistrictPost townPostcodesPopulation
EH21 Musselburgh 739 29,038
EH32 Longniddry, Prestonpans 536 22,013
EH41 Haddington 456 14,093
EH39 North Berwick 417 10,715
EH33 Tranent 387 13,655
EH42 Dunbar 353 12,956
EH31 Gullane 99 3,029
EH34 Tranent 88 2,987
EH35 Tranent 72 2,958
EH40 East Linton 67 2,649
TD13 Cockburnspath 41 721
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 115,197.