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 400-450 of 3013 active postcodes in Midlothian
Postcode Ward Latitude Longitude
EH19 3JL Bonnyrigg 55.86773900 -3.10678200
EH19 3JN Bonnyrigg 55.86688000 -3.10785700
EH19 3JP Bonnyrigg 55.86738300 -3.10684900
EH19 3JQ Midlothian South 55.86126800 -3.07138500
EH19 3JR Bonnyrigg 55.87375100 -3.10520800
EH19 3JS Bonnyrigg 55.87333300 -3.10476500
EH19 3JU Bonnyrigg 55.87252800 -3.10125800
EH19 3JW Bonnyrigg 55.86779200 -3.10542200
EH19 3JX Bonnyrigg 55.87191100 -3.10200800
EH19 3JY Bonnyrigg 55.87163900 -3.10123300
EH19 3JZ Bonnyrigg 55.87212300 -3.10039900
EH19 3LA Bonnyrigg 55.87146800 -3.10026900
EH19 3LB Bonnyrigg 55.87091700 -3.10054100
EH19 3LD Bonnyrigg 55.87049100 -3.10096100
EH19 3LE Bonnyrigg 55.87114500 -3.10118700
EH19 3LF Bonnyrigg 55.87061000 -3.10176300
EH19 3LG Bonnyrigg 55.87010100 -3.10139700
EH19 3LH Bonnyrigg 55.87046100 -3.10332500
EH19 3LJ Bonnyrigg 55.87082500 -3.10282400
EH19 3LL Bonnyrigg 55.87073300 -3.10207000
EH19 3LN Bonnyrigg 55.87193200 -3.09965900
EH19 3LQ Bonnyrigg 55.87010300 -3.10219600
EH19 3LT Bonnyrigg 55.87191200 -3.09788400
EH19 3LU Bonnyrigg 55.87269400 -3.09675600
EH19 3LW Bonnyrigg 55.87356200 -3.09766200
EH19 3LX Bonnyrigg 55.87235200 -3.09588300
EH19 3LY Bonnyrigg 55.87164800 -3.09725400
EH19 3LZ Bonnyrigg 55.87083400 -3.09986800
EH19 3NA Bonnyrigg 55.87053400 -3.10017900
EH19 3NB Bonnyrigg 55.86979200 -3.10073300
EH19 3ND Bonnyrigg 55.86942400 -3.09971600
EH19 3NE Bonnyrigg 55.86928900 -3.09875300
EH19 3NF Bonnyrigg 55.86997600 -3.09928400
EH19 3NG Bonnyrigg 55.87003300 -3.09792700
EH19 3NH Bonnyrigg 55.87046000 -3.09642100
EH19 3NJ Bonnyrigg 55.87021600 -3.09550300
EH19 3NL Bonnyrigg 55.86992500 -3.09496800
EH19 3NN Bonnyrigg 55.86993400 -3.09594300
EH19 3NP Bonnyrigg 55.86850200 -3.09633400
EH19 3NQ Bonnyrigg 55.87066500 -3.09861600
EH19 3NS Bonnyrigg 55.87273700 -3.09392800
EH19 3NT Bonnyrigg 55.87315700 -3.08820200
EH19 3NU Bonnyrigg 55.87402000 -3.09313300
EH19 3NW Bonnyrigg 55.86929600 -3.09694800
EH19 3NX Bonnyrigg 55.87371700 -3.09493100
EH19 3NY Bonnyrigg 55.87371300 -3.09331600
EH19 3NZ Bonnyrigg 55.87488300 -3.09112700
EH19 3PA Bonnyrigg 55.87023600 -3.11335500
EH19 3PB Bonnyrigg 55.86964400 -3.11428100
EH19 3PD Bonnyrigg 55.86898700 -3.11530000
^ First 3 4 5 6 7 8 9 10 11 12 Last *