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 4HS, EH22 2FG, EH22 3EG, EH22 2AT, EH22 2JB, EH22 3LA, EH22 3FQ, EH22 3HQ, EH22 2FR … See all