Cities in Midlothian

4 cities in Midlothian with their estimated monthly running cost (excluding rent).

CitiesPopulationMonthly running cost
Bonnyrigg18,320£140
Penicuik16,150£140
Mayfield13,690£140
Dalkeith12,720£140