What it's like to live in Bonnyrigg

Bonnyrigg is a busy Midlothian town of around 17,500 people, sitting just south of Edinburgh. It has the feel of a settled, family-heavy commuter town rather than a quiet village: rows of housing, a working high street and plenty of schools. It suits families and anyone who wants Edinburgh within reach, with King George V Park and Lasswade Library both a short stroll away.

"I'd move here" adds Bonnyrigg to the areas on your listing, so homes here are matched to you first.

Bonnyrigg sits in Midlothian, a few miles south-east of Edinburgh and close to Lasswade, Loanhead and Dalkeith. The wider council area has about 100,390 people, and Bonnyrigg is one of its larger towns at roughly 17,500.

Most people move here for the same reason: it is close enough to Edinburgh to work or study there, but it is a town in its own right with its own schools, shops and health services. Dalkeith is under two miles away for a bigger shop or the library, and Newtongrange and Eskbank are both near enough for the train.

It also appeals to households who want a bit more space and a settled, family-shaped community. Midlothian has a higher share of under-16s than Scotland as a whole, and Bonnyrigg is very much part of that picture, with a cluster of primary schools and a secondary school all within walking distance of much of the town.

Swapping to Bonnyrigg: key facts

Can I swap my council or housing association home to Bonnyrigg?

Yes, if you are already a council or housing association tenant. Mutual exchange means swapping homes with another social tenant, so it does not depend on the council waiting list: you need a tenant in or near Bonnyrigg who wants your area, and both landlords must agree. Landlords have 42 days to decide and can only refuse on set legal grounds.

How much social housing is there in Bonnyrigg and who owns it?

26.5% of homes in the Midlothian council area are social housing (council %, housing association %), against 23.1% across England, according to the 2021 Census. The biggest social landlords there are Midlothian Council (7,849 homes), Melville Housing Association Ltd (2,070 homes) and Castle Rock Edinvar Housing Association Ltd (1,110 homes).

How Busy Is The Swap Market In Bonnyrigg?

0homes to swap within 5 miles
0tenants want to move here

Figures as of 5 November 2026, updated every night.

Which homes are available to swap near Bonnyrigg?

Homes are shown near their address, not on it. Contains OS data © Crown copyright and database right. Source: Office for National Statistics, Open Government Licence.

No homes listed within 5 miles at the moment. New homes are listed every week: see homes across Midlothian, use the alert form below, or list your own home so tenants here can find you.

What is housing like in Bonnyrigg and who lives there?

Housing in the Midlothian council area is mostly owner-occupied at 64.5%, with 26.5% social rented and 9% privately rented. The social rented share is a bit above the Scottish figure of 23.1%, so there is a reasonable pool of council and housing association homes here.

Midlothian Council is by far the biggest social landlord with 7,849 homes, followed by Melville Housing Association with 2,070 and Castle Rock Edinvar with 1,110. Wheatley Homes East has 272 homes and Bield Housing & Care 116, the latter focused on older people. Worth knowing which landlord you would be moving to, as rents and repairs services differ.

The age profile leans young and family-shaped: 18.6% of people in the council area are under 16, against 15.8% for Scotland, while 19.8% are 65 or over, slightly below the national figure. In practice that means plenty of households with children, and a town built around school runs and park visits.

17,530people in Bonnyrigg itself (2016)
100,390people in the Midlothian council area

Who owns the homes

Social housing26.5% Midlothian23.1% Scotland
Owner occupied64.5% Midlothian62.1% Scotland
Private rented9% Midlothian14.4% Scotland

Share of homes in the Midlothian council area, Census 2021.

Ages

Under 1618.6% Midlothian15.8% Scotland
16 to 248.8% Midlothian10.5% Scotland
25 to 4426.7% Midlothian26.1% Scotland
45 to 6426.1% Midlothian26.5% Scotland
65 and over19.8% Midlothian21% Scotland

Share of people in each age group, National Records of Scotland estimates.

Biggest social landlords in the council area

Compare these landlords against every other on tenant satisfaction, repairs and complaints.

What is it like to live in Bonnyrigg?

Day to day, most of what you need is close. A Co-op sits about a quarter of a mile from the centre, with a Tesco around a mile away and Morrisons and Lidl within two. Rowlands Pharmacy is almost on the doorstep, and Midlothian Community Hospital is under a mile off, which matters if you have appointments to get to.

The town runs into Lasswade and Bonnyrigg's neighbouring estates, so the streets change character as you walk: older stone terraces in places, later estates elsewhere. Pubs like The Chase, the Royal Oak and The Anvil Inn are all within a few minutes, and Broomieknowe Park gives you green space without going far.

What are the schools and family life like in Bonnyrigg?

For families, this is one of Bonnyrigg's strongest cards. Bonnyrigg Primary School and Hopefield Joint Campus are both around 0.4 miles from the centre, with Lasswade Primary at 0.5 miles and Burnbrae and Hawthornden Primary Schools both about 0.6 miles. That is an unusual amount of choice in a short distance, though catchments decide where a place is offered, so check with Midlothian Council before you plan around any one school.

Lasswade High School is just 0.3 miles away, which means a walkable secondary for many households. Newbattle High is 2.3 miles off, Gracemount High 2.7 miles and St David's RC High School 3 miles.

Outside school hours there is King George V Park a few minutes from the centre and Broomieknowe Park half a mile away for younger children to burn off energy. Lasswade Library is close by, and there are community centres within a couple of miles at Loanhead, Dalkeith and Rosewell. Midlothian Community Hospital, under a mile away, is handy for appointments.

Primary schools

  • Bonnyrigg Primary School0.4 mi
  • Hopefield Joint Campus0.4 mi
  • Lasswade Primary School0.5 mi
  • Burnbrae Primary School0.6 mi
  • Hawthornden Primary School0.6 mi

Secondary schools

  • Lasswade High School0.3 mi
  • Newbattle High School2.3 mi
  • Gracemount High School2.7 mi
  • St David's RC High School3 mi

Parks

  • King George V Park0.3 mi
  • Broomieknowe Park0.5 mi
  • Fountain Green1.6 mi
  • Ironmills Park1.7 mi
  • Welfare Park1.7 mi

Libraries

  • Lasswade Library0.3 mi
  • Newtongrange Library1.7 mi
  • Loanhead Library1.8 mi
  • Dalkeith Library1.9 mi
  • Newbattle Library2.3 mi

What shops and everyday essentials are in Bonnyrigg?

Supermarkets

  • Co-op Foodnearby
  • Tesco1.1 mi
  • Morrisons1.8 mi
  • Lidl2 mi
  • The Food Warehouse2.2 mi

Pharmacies

  • Rowlands Pharmacynearby
  • Boots1.9 mi
  • Lindsay & Gilmour Pharmacy2.3 mi
  • Gilmerton Pharmacy2.5 mi
  • Gordons Chemists2.7 mi

Hospitals

  • Midlothian Community Hospital0.8 mi
  • Shawfair Park Hospital2.4 mi
  • Ellen's Glen Community Hospital2.9 mi

How do you get around Bonnyrigg?

Bonnyrigg itself does not have a station, but two are within easy reach: Eskbank is about 1.1 miles away and Newtongrange about 1.6 miles, both on the line running north towards Edinburgh. If you do not drive, it is worth working out how you would get to the platform, by bus, on foot or by bike, before you commit.

Buses are the main local link for most people here, connecting Bonnyrigg with Lasswade, Dalkeith, Loanhead and the city. Journey times vary with traffic, so check the routes that matter to you at the times you would actually travel.

By car, the town is well placed for the roads heading into Edinburgh and the A7 corridor south. Parking varies street by street, as you would expect in a town of this age and size.

On foot, Bonnyrigg is manageable. Schools, the Co-op, Rowlands Pharmacy, Lasswade Library and King George V Park are all within half a mile of the centre, so plenty of everyday trips need no vehicle at all.

Train stations

  • Eskbank1.1 mi
  • Newtongrange1.6 mi

What is there to do in Bonnyrigg?

Green space is easy to come by. King George V Park is the closest at 0.3 miles, Broomieknowe Park half a mile, and within a couple of miles you have Fountain Green, Ironmills Park and Welfare Park. Between them they cover everything from a quick walk with the dog to a proper afternoon out with children.

If you like a local, Bonnyrigg is well served: The Chase and the Royal Oak are right in the town, with The Anvil Inn and Calderwood a minute or two further and the Laird & Dog under a mile away in Lasswade.

For fitness, The Gym is about 2.2 miles away, with leisure centres at Danderhall and Gorebridge both roughly 2.9 miles. Lasswade Library is the nearest library at 0.3 miles, with Newtongrange, Loanhead, Dalkeith and Newbattle libraries all within a few miles. Community centres at Loanhead, Dalkeith, Rosewell and The Steading host local groups and activities. Edinburgh's bigger cultural offer is near enough for an evening out.

Gyms

  • The Gym2.2 mi
  • Danderhall Leisure Centre2.9 mi
  • Gorebridge Leisure Centre2.9 mi

Pubs and bars

  • The Chasenearby
  • Royal Oaknearby
  • The Anvil Innnearby
  • Calderwoodnearby
  • Laird & Dog0.7 mi

Community centres

  • Paradykes Family Learning Centre1.9 mi
  • Loanhead Centre1.9 mi
  • One Dalkeith2 mi
  • Rosewell War Memorial Hall2 mi
  • The Steading Community Centre2 mi

What is work and the local economy like in Bonnyrigg?

Across the Midlothian council area, 76.2% of 16 to 64 year olds are in work, a little above the Scottish rate of 74.6%. Unemployment-related benefit claims stood at 2.5% of working-age people in September 2026, compared with 3.2% across Scotland. On paper, this is an area where finding work tends to be slightly easier than the national average.

A good share of that is down to geography. Edinburgh is close, and many Bonnyrigg households commute there, which widens the job market well beyond what the town itself offers.

Locally, the picture is the usual mix for a Midlothian town: shops and supermarkets including the Co-op, Tesco, Morrisons and Lidl, schools and nurseries, and health services centred on Midlothian Community Hospital less than a mile away. If you work in retail, care, education or health, there are employers within a short journey. If your job is Edinburgh-based, plan the commute honestly before you swap.

16 to 64s in work76.2% Midlothian74.6% Scotland
Unemployedno midlothian figure4% Scotland
Claiming unemployment benefitsSeptember 20262.5% Midlothian3.2% Scotland

Figures are for the Midlothian council area, Annual Population Survey (Jul 2025-Jun 2026) and claimant count.

Is Bonnyrigg a good place for social housing tenants?

If Bonnyrigg looks like the right fit, the next step is straightforward. List your own home on Mutual Home Exchange, add clear photos and an honest description, and set Bonnyrigg or the EH19 postcode district as a desired area. Swaps happen when the right match appears, and you cannot be matched if you are not listed.

Be specific in your advert about what you have and what you need: number of bedrooms, floor level, garden, parking, your landlord, and whether you need to stay within a particular school catchment. Tenants reading your listing want to know quickly whether their home could work for you.

It also pays to widen your search slightly. Lasswade, Loanhead, Dalkeith and Newtongrange are all within a few miles and share many of the same schools, parks and transport links, so adding them gives you more chances of a match.

Before any swap is agreed, both landlords have to give permission, so talk to yours early and make sure your rent account is in order.

Tell me when a home appears near Bonnyrigg

One email, the first time a council or housing association home is listed within your chosen distance. No newsletter, no spam.

Live in Bonnyrigg? Add a photo

Tenants' own photos help other people picture the place. Approved photos are credited to you. Submit a photo.

Nearby place guides

Thinking of moving a little further? Compare homes to swap, rents and local landlords in places near Bonnyrigg.

All place guides in Midlothian → · All place guides in Scotland → · All regions →

Latest From @HomeExchangeGB

Follow @HomeExchangeGB for new homes

Page last updated:

Sources

  • Place names and locations: Ordnance Survey OS Open Names, Open Government Licence v3.0. Contains OS data © Crown copyright and database right 2026.
  • Nearby schools, shops, transport and leisure: © OpenStreetMap contributors.
  • Population of Bonnyrigg itself: Wikidata, 2016 figure (CC0).
  • Rents and landlords' homes by council area: Regulator of Social Housing, Statistical Data Return 2025/26 (Open Government Licence).
  • Population and ages: National Records of Scotland mid-year estimates (2025); work: Annual Population Survey and claimant count, both via Nomis; housing tenure: Scottish Household Survey 2019 via statistics.gov.scot; for the Midlothian council area. Open Government Licence.
  • Homes to swap: listings on Mutual Home Exchange within 5 miles of the centre of Bonnyrigg.
  • Photos: submitted by tenants and credited on each image.
  • The written guide was drafted from the sources above and checked by the site owner; figures are quoted as published.

How we write our guides · Report a mistake