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 1400-1450 of 21659 active postcodes in Birmingham
Postcode Ward Latitude Longitude
B12 8AW Sparkhill 52.45139600 -1.87280800
B12 8AX Moseley 52.45278200 -1.87424600
B12 8AY Moseley 52.45225100 -1.87402600
B12 8BA Moseley 52.45224400 -1.87542400
B12 8BE Moseley 52.45271000 -1.87464300
B12 8BG Moseley 52.45210800 -1.87451200
B12 8BJ Moseley 52.45084900 -1.87436900
B12 8BL Moseley 52.45086800 -1.87482500
B12 8BN Sparkbrook & Balsall Heath East 52.45161500 -1.87592600
B12 8BP Sparkbrook & Balsall Heath East 52.45192200 -1.87736800
B12 8BS Sparkbrook & Balsall Heath East 52.45144600 -1.87789900
B12 8BT Sparkbrook & Balsall Heath East 52.45313200 -1.87741800
B12 8BW Moseley 52.45074300 -1.87634100
B12 8BX Sparkbrook & Balsall Heath East 52.45377400 -1.87689200
B12 8BY Sparkbrook & Balsall Heath East 52.45352200 -1.87712800
B12 8DB Sparkbrook & Balsall Heath East 52.45361100 -1.87648000
B12 8DD Sparkbrook & Balsall Heath East 52.45314400 -1.87652500
B12 8DE Sparkbrook & Balsall Heath East 52.45338600 -1.87601000
B12 8DF Sparkbrook & Balsall Heath East 52.45334100 -1.87565700
B12 8DG Sparkbrook & Balsall Heath East 52.45317900 -1.87561300
B12 8DL Sparkbrook & Balsall Heath East 52.45905500 -1.87202000
B12 8DN Sparkbrook & Balsall Heath East 52.45942200 -1.87439800
B12 8DP Sparkbrook & Balsall Heath East 52.45938800 -1.87628200
B12 8DQ Moseley 52.45305200 -1.87453900
B12 8EA Sparkbrook & Balsall Heath East 52.45923500 -1.87594400
B12 8ED Sparkbrook & Balsall Heath East 52.45865700 -1.87307600
B12 8EG Sparkbrook & Balsall Heath East 52.45826400 -1.87264100
B12 8EH Sparkbrook & Balsall Heath East 52.45686400 -1.87473400
B12 8EN Sparkbrook & Balsall Heath East 52.45836400 -1.87317000
B12 8EQ Sparkbrook & Balsall Heath East 52.45727200 -1.87333000
B12 8HB Moseley 52.45377900 -1.87366900
B12 8HE Sparkbrook & Balsall Heath East 52.45459900 -1.87485800
B12 8HG Sparkbrook & Balsall Heath East 52.45480600 -1.87507900
B12 8HH Sparkbrook & Balsall Heath East 52.45505800 -1.87590200
B12 8HL Sparkbrook & Balsall Heath East 52.45453600 -1.87521200
B12 8HN Sparkbrook & Balsall Heath East 52.45465900 -1.87607400
B12 8HP Sparkbrook & Balsall Heath East 52.45435300 -1.87531000
B12 8HQ Sparkbrook & Balsall Heath East 52.45491400 -1.87535800
B12 8HT Sparkbrook & Balsall Heath East 52.45703400 -1.87413000
B12 8HW Sparkbrook & Balsall Heath East 52.45442900 -1.87562400
B12 8JA Sparkbrook & Balsall Heath East 52.45896600 -1.87647400
B12 8JB Sparkbrook & Balsall Heath East 52.45814200 -1.87609900
B12 8JD Sparkbrook & Balsall Heath East 52.45823900 -1.87474500
B12 8JF Sparkbrook & Balsall Heath East 52.45807500 -1.87278800
B12 8JG Sparkbrook & Balsall Heath East 52.45830600 -1.87363600
B12 8JJ Sparkbrook & Balsall Heath East 52.45762700 -1.87367300
B12 8JL Sparkbrook & Balsall Heath East 52.45733600 -1.87412400
B12 8JP Sparkbrook & Balsall Heath East 52.45773400 -1.87606600
B12 8JS Sparkbrook & Balsall Heath East 52.45776100 -1.87643400
B12 8JT Sparkbrook & Balsall Heath East 52.45628700 -1.87632000
^ First 23 24 25 26 27 28 29 30 31 32 Last *