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 2HZ, EH22 2FS, EH22 2HL, EH22 2RF, EH22 3HN, EH22 3HQ, EH22 2BJ, EH22 2ET, EH22 3HJ … See all