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 2JG, EH22 9BY, EH22 9SD, EH22 2BY, EH22 2JD, EH22 1DY, EH22 2QB, EH22 1HJ, EH22 2FD, EH22 3JX