Newbattle is a village in Midlothian, Scotland.
It is situated within the EH22 postcode district, which is within the Dalkeith post town.
EH22 is the only postcode district within the Dalkeith post town.
The Dalkeith post town is within the Edinburgh postcode area.
Administrative Ward: Midlothian South
Administrative District: Midlothian
Country: Scotland
UK Parliament: Midlothian
NHS Local Health Authority: Lothian