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 2JE, EH22 2EP, EH22 1HJ, EH22 2BZ, EH22 3AY, EH22 3JP, EH22 3HH, EH22 3JF, EH22 2EA … See all