Place in Midlothian, Scotland
| Coordinates: | 55.891, -3.065 |
|---|---|
| OS grid ref: | NT 33 66 |
| Population: | 12,720 |
Dalkeith is a historic market town in Midlothian, a few miles south‑east of Edinburgh in south‑east Scotland. It sits beside the River Esk and is known for its sandstone streets, Victorian civic buildings and a compact town centre that serves both local residents and commuters to the capital.
The town’s heritage is visible in landmarks such as Dalkeith Palace set within Dalkeith Country Park, once the Buccleuch family seat; the parkland and riverside walks are popular for leisure. Historically tied to coal, textiles and agricultural trade, modern Dalkeith now mixes light industry, independent shops and community events while retaining a strong local identity.
EH22 3FU, EH22 2EN, EH22 2AY, EH22 1EQ, EH22 2AS, EH22 2QS, EH22 2RA, EH22 3DE, EH22 2AJ … See all