Postcodes in Birmingham District

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

This article covers information about postcodes in Birmingham's local authority district. Birmingham is an administrative area in West Midlands County. Birmingham district is further divided into 69 Wards.

Below is a complete list of Birmingham Postcodes, it has 21659 active postcodes. Birmingham contains approximately 410669 residential properties with a population of about 1072905.

Browse Information On Birmingham Postcodes


Birmingham Postcode and Census - Statistical Overview


Population 1072905
Addresses / Property Count 410669
Active Postcodes 21659
County West Midlands
No Of Wards in Birmingham 69

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. Birmingham is a local authority district in West Midlands 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

View Map Of Birmingham Wards


This map shows all wards in the district of Birmingham, 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 Birmingham postcodes


showing 1350-1400 of 21659 active postcodes in Birmingham
Postcode Ward Latitude Longitude
B12 0UD Bordesley & Highgate 52.46703300 -1.88484700
B12 0UE Tyseley & Hay Mills 52.45494400 -1.83387400
B12 0UF Bordesley & Highgate 52.46418700 -1.88868200
B12 0UJ Bordesley & Highgate 52.46805000 -1.88577200
B12 0UL Bordesley & Highgate 52.46864500 -1.88784600
B12 0UP Bordesley & Highgate 52.46719300 -1.88644600
B12 0UU Bordesley & Highgate 52.46770000 -1.89102300
B12 0UX Bordesley & Highgate 52.46709000 -1.88788000
B12 0UZ Bordesley & Highgate 52.46826100 -1.88542800
B12 0XB Bordesley & Highgate 52.46657700 -1.88782200
B12 0XE Bordesley & Highgate 52.46742300 -1.88829100
B12 0XF Bordesley & Highgate 52.46646900 -1.88757200
B12 0XG Bordesley & Highgate 52.46602800 -1.88710200
B12 0XJ Bordesley & Highgate 52.46667500 -1.88645300
B12 0XL Tyseley & Hay Mills 52.45494400 -1.83387400
B12 0XN Bordesley & Highgate 52.46762600 -1.88790300
B12 0XP Bordesley & Highgate 52.46487100 -1.88966600
B12 0XR Bordesley & Highgate 52.46545600 -1.89004700
B12 0XS Bordesley & Highgate 52.46446700 -1.89050600
B12 0XT Bordesley & Highgate 52.46448900 -1.88838100
B12 0XU Bordesley & Highgate 52.46448900 -1.88838100
B12 0XX Bordesley & Highgate 52.46504800 -1.88728100
B12 0XY Bordesley & Highgate 52.46457700 -1.88676200
B12 0XZ Bordesley & Highgate 52.46457700 -1.88676200
B12 0YA Bordesley & Highgate 52.46436500 -1.88746000
B12 0YB Bordesley & Highgate 52.46517300 -1.88561800
B12 0YD Bordesley & Highgate 52.46436700 -1.88965300
B12 0YE Bordesley & Highgate 52.46549000 -1.88822200
B12 0YH Bordesley & Highgate 52.46553400 -1.88708900
B12 0YJ Bordesley & Highgate 52.46564200 -1.88789800
B12 0YL Bordesley & Highgate 52.46606400 -1.89130700
B12 0YN Bordesley & Highgate 52.46798000 -1.89237700
B12 0YQ Bordesley & Highgate 52.46513900 -1.88800200
B12 0YR Bordesley & Highgate 52.46521100 -1.89150000
B12 0YT Bordesley & Highgate 52.46601900 -1.88658700
B12 0YU Bordesley & Highgate 52.46586400 -1.88486500
B12 0YX Tyseley & Hay Mills 52.45494400 -1.83387400
B12 0YY Bordesley & Highgate 52.46613300 -1.88405500
B12 0YZ Bordesley & Highgate 52.46613300 -1.88405500
B12 8AF Sparkbrook & Balsall Heath East 52.45660700 -1.87300800
B12 8AG Sparkbrook & Balsall Heath East 52.45688000 -1.87267400
B12 8AH Sparkbrook & Balsall Heath East 52.45534300 -1.87320800
B12 8AJ Sparkhill 52.45429100 -1.87332900
B12 8AN Sparkhill 52.45224100 -1.87298200
B12 8AP Moseley 52.45086600 -1.87338300
B12 8AQ Sparkbrook & Balsall Heath East 52.45530700 -1.87348800
B12 8AR Moseley 52.45213400 -1.87337900
B12 8AS Moseley 52.45279000 -1.87352500
B12 8AT Moseley 52.45137900 -1.87367600
B12 8AU Moseley 52.45311400 -1.87378800
^ First 22 23 24 25 26 27 28 29 30 31 Last *