Browse
Towns
Every town and village we cover. Pick one to see who’s there.
Dalkeith
Midlothian's county town, with a busy high street, the Country Park and plenty of independents.
1 place
Penicuik
At the foot of the Pentlands, with a strong community of makers, cafés and family businesses.
1 place
Bonnyrigg
A growing town with a friendly high street and independents worth crossing the river for.
1 place
Loanhead
Small, close-knit and home to more good local businesses than you'd expect.
1 place
Gorebridge
On the Borders Railway, with a village feel and a handful of gems.
1 place
Newtongrange
Mining heritage, a proud community, and a high street coming back to life.
1 place
Roslin
Famous for the chapel, loved for its walks, cafés and country pubs.
1 place
Lasswade
A pretty village on the North Esk, between Bonnyrigg and Loanhead.
1 place
Eskbank & Newbattle
Leafy and quiet, around the abbey and the river.
1 place
Danderhall & Shawfair
An old village and a brand new town, side by side on the edge of Edinburgh.
1 place
Easthouses
A close community between Dalkeith and Mayfield.
1 place
Mayfield
A friendly community with local businesses that look after their own.
1 place
Bilston
A small village on the way to the Pentlands.
1 place
Straiton
Best known for the retail park, but with independents nearby too.
1 place
Auchendinny
A quiet village in the Glencorse valley.
1 place
Pathhead
A village on the old A68 with more going on than it lets on.
1 place
Rosewell
Small village, big community spirit.
1 place
Elsewhere in Midlothian
Businesses in the smaller villages and the countryside in between.
1 place