Postcodes in Midlothian District

Facts Checked By Data Team - Written By Mallika Basu - Reviewed By Jonathan Benton

This article covers information about postcodes in Midlothian's local authority district. Midlothian district is further divided into 6 Wards.

Below is a complete list of Midlothian Postcodes, it has 3013 active postcodes. Midlothian contains approximately 34938 residential properties with a population of about 83071.

Browse Information On Midlothian Postcodes


Midlothian Postcode and Census - Statistical Overview


Population 83071
Addresses / Property Count 34938
Active Postcodes 3013
No Of Wards in Midlothian 6

What is a District

The United Kingdom is primarily divided into large area blocks called Counties. A district is an administrative block in the UK and part of a County council area. The district is also the second-largest administrative block in the UK after counties. These are also known as local authority districts and are different from city districts. Midlothian is a local authority district in county. Districts are majorly categorized into 4 types namely:

  • Non-Metropolitan districts
  • Unitary authority areas
  • Metropolitan boroughs
  • London boroughs

Sub Divisions Of a district

Districts are subdivided into different local administrative blocks. Other categories of local administrative blocks that comes under district authority are as follows:

  • Parish
  • Wards
  • Cities

Wards in Midlothian

There are 6 wards in the district. Below is a list of the wards. You can click on any ward link to view the postcodes of that ward.

Penicuik Bonnyrigg Dalkeith Midlothian West Midlothian East Midlothian South

View Map Of Midlothian Wards


This map shows all wards in the district of Midlothian, zoom to view all the pointers. If you click on any pointer you can see the ward name. Below the ward name, you can see a link called view postcodes. Click on the link to see the postcodes for that ward.

List of Midlothian postcodes


showing 200-250 of 3013 active postcodes in Midlothian
Postcode Ward Latitude Longitude
EH19 2JH Bonnyrigg 55.88159200 -3.11051500
EH19 2JN Bonnyrigg 55.87410900 -3.10934200
EH19 2JP Bonnyrigg 55.87375700 -3.11155300
EH19 2JR Bonnyrigg 55.87288100 -3.11200800
EH19 2JS Bonnyrigg 55.87258200 -3.11128000
EH19 2JT Bonnyrigg 55.87146200 -3.11188700
EH19 2JU Bonnyrigg 55.87278900 -3.11323600
EH19 2JW Bonnyrigg 55.87453400 -3.11004100
EH19 2JX Bonnyrigg 55.87351000 -3.11396000
EH19 2JY Bonnyrigg 55.87404800 -3.11507800
EH19 2JZ Bonnyrigg 55.87462700 -3.11570200
EH19 2LA Bonnyrigg 55.87465900 -3.11760800
EH19 2LB Bonnyrigg 55.87471100 -3.11684200
EH19 2LD Bonnyrigg 55.87503200 -3.11761500
EH19 2LE Bonnyrigg 55.87521100 -3.11909400
EH19 2LF Bonnyrigg 55.87493900 -3.11836700
EH19 2LG Bonnyrigg 55.87429900 -3.11917700
EH19 2LH Bonnyrigg 55.87279700 -3.12130700
EH19 2LJ Bonnyrigg 55.87238700 -3.12182300
EH19 2LL Bonnyrigg 55.87203600 -3.12000700
EH19 2LN Bonnyrigg 55.87124000 -3.11950400
EH19 2LP Bonnyrigg 55.87061400 -3.11827200
EH19 2LQ Bonnyrigg 55.87346000 -3.12046300
EH19 2LR Bonnyrigg 55.87164000 -3.11809300
EH19 2LS Bonnyrigg 55.87116100 -3.11740800
EH19 2LT Bonnyrigg 55.87191900 -3.11701500
EH19 2LU Bonnyrigg 55.87188800 -3.11750900
EH19 2LW Bonnyrigg 55.87110000 -3.11918100
EH19 2LX Bonnyrigg 55.87165100 -3.11879700
EH19 2LY Bonnyrigg 55.87260000 -3.11925600
EH19 2LZ Bonnyrigg 55.87131300 -3.11650200
EH19 2NA Bonnyrigg 55.87078500 -3.11623100
EH19 2NB Bonnyrigg 55.87019300 -3.11715700
EH19 2ND Bonnyrigg 55.87140600 -3.11511400
EH19 2NE Bonnyrigg 55.87080700 -3.11378600
EH19 2NP Bonnyrigg 55.87021400 -3.11476000
EH19 2NR Bonnyrigg 55.87050300 -3.11563200
EH19 2NS Bonnyrigg 55.86976700 -3.11549900
EH19 2NT Bonnyrigg 55.86975600 -3.11676100
EH19 2NU Bonnyrigg 55.86909400 -3.11645400
EH19 2NX Bonnyrigg 55.86959700 -3.11742700
EH19 2NY Bonnyrigg 55.87016300 -3.11838700
EH19 2NZ Bonnyrigg 55.87045000 -3.12044000
EH19 2PA Bonnyrigg 55.87066700 -3.11931200
EH19 2PB Bonnyrigg 55.87157700 -3.12098400
EH19 2PD Bonnyrigg 55.87226600 -3.12234700
EH19 2PE Bonnyrigg 55.87104100 -3.12263100
EH19 2PF Bonnyrigg 55.87082800 -3.12433500
EH19 2PG Bonnyrigg 55.87031300 -3.12460700
EH19 2PH Bonnyrigg 55.86911200 -3.12722600
^ First 1 2 3 4 5 6 7 8 9 Last *