Home

Mayfield

Place in Midlothian, Scotland

Coordinates:55.869, -3.054
OS grid ref:NT 34 64
Population:13,140

Mayfield is a small village in Midlothian, just to the south‑east of Edinburgh and close to Dalkeith. It expanded in the 19th century alongside the coal industry and the local rail links, so much of its character reflects that industrial past even as housing and streets have evolved into a more suburban pattern.

Today Mayfield functions largely as a residential and commuter community with local shops, a primary school and active community groups, while good access to nearby countryside and Dalkeith Country Park gives residents easy opportunities for outdoor recreation. There’s a strong local identity rooted in its mining heritage alongside more recent suburban development.

Postcode districts covering Mayfield

Nearby towns and villages

Neighbouring places

Transport links

  • Airport Edinburgh Airport 13.6 miles21.8 km
  • Airport Glasgow International Airport 53.5 miles86.1 km
  • Railway station Musselburgh Railway Station 4.5 miles7.3 km
  • Railway station Newcraighall Railway Station 4.7 miles7.5 km

Local points of interest

  • Scottish Mining Museum Museum 0.7 miles1.2 km
  • Newbattle Abbey Historic site 1.1 miles1.7 km
  • Newbattle Abbey College 1.1 miles1.8 km
  • Dalkeith Palace Historic site 2.2 miles3.5 km
  • Dalkeith House Estate 2.2 miles3.5 km
  • Melville Castle Historic site 2.3 miles3.7 km
  • Baker's Avenue Wood Forest 2.6 miles4.2 km
  • Charlisle Wood Forest 3.1 miles5 km
  • Oxenfoord Castle Estate 3.4 miles5.4 km
  • William Wood Forest 3.6 miles5.9 km
  • West Wood Forest 3.7 miles6 km
  • Currie Wood Forest 3.8 miles6.1 km

Example postcodes in Mayfield