The town of Musselburgh is located within the county of East Lothian.
Musselburgh is situated in the Scotland region of the UK and is governed by City of Edinburgh, East Lothian, councils.
The town of Musselburgh is covers the following regions.