Home
Your location

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

Most populated places nearby

Neighbouring places

Example postcodes in Mayfield

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

Schools in Mayfield

  • Newtongrange Primary School Primary
  • Newbattle High School Secondary
  • Mayfield Primary School Primary
  • Easthouses Primary School Primary
  • St Luke's Primary School Primary
  • Lawfield Primary School Primary

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