Dalkeith est une ville écossaise située dans le Midlothian, Scotland, située sur la rivière North Esk. La ville est divisée en 4 secteurs distincts: Dalkeith, proprement dit avec son centre-ville et son noyau historique, Eskbank à l'ouest, Woodburn à l'est. Eskbank est le quartier le plus cossu avec ses grandes maisons victoriennes. Au sud de Eskbank, se trouve Newbattle avec son abbaye. Depuis environ 1935, Woodburn est devenue un quartier peuplé de gens actifs Dalkeith est le principal centre administratif du Midlothian. À Thornyhall, près de Dalkeith et tout près de la zone industrielle, a été récemment bâti le campus de Dalkeith, avec ses collèges et Saint-David.