B postcode area

The B postcode area, also known as the Birmingham postcode area, is a group of 79 postcode districts in central England, within 15 post towns. These cover the central portion of the West Midlands (including Birmingham, West Bromwich, Sutton Coldfield, Smethwick, Solihull, Halesowen, Cradley Heath, Oldbury and Rowley Regis), plus northeast Worcestershire (including Bromsgrove and Redditch), north and west Warwickshire (including Alcester, Studley and Henley-in-Arden), and part of southeast Staffordshire (including Tamworth) and a very small part of Leicestershire. It is the most populated postcode area in the United Kingdom, with a population of over 1.9 million.

Coverage
The approximate coverage of the postcode districts:

! B1 ! B2 ! B3 ! B4 ! B5 ! B6 ! B7 ! B8 ! B9 ! B10 ! B11 ! B12 ! B13 ! B14 ! B15 ! B16 ! B17 ! B18 ! B19 ! B20 ! B21 ! B23 ! B24 ! B25 ! B26 ! B27 ! B28 ! B29 ! B30 ! B31 ! B32 ! B33 ! B34 ! B35 ! B36 ! B37 ! B38 ! B40 ! B42 ! B43 ! B44 ! B45 ! B46 ! B47 ! B48 ! B49 ! B50 ! B60 ! B61 ! B62 ! B63 ! B64 ! B65 ! B66 ! B67 ! B68 ! B69 ! B70 ! B71 ! B72 ! B73 ! B74 ! B75 ! B76 ! B77 ! B78 ! B79 ! B80 ! B90 ! B91 ! B92 ! B93 ! B94 ! B95 ! B96 ! B97 ! B98 ! B99
 * BIRMINGHAM
 * Birmingham City Centre, Broad Street (east), Jewellery Quarter
 * Birmingham
 * BIRMINGHAM
 * Birmingham City Centre, New Street
 * Birmingham
 * BIRMINGHAM
 * Birmingham City Centre, Newhall Street
 * Birmingham
 * BIRMINGHAM
 * Birmingham City Centre, Corporation Street (north), Aston University
 * Birmingham
 * BIRMINGHAM
 * Digbeth, Highgate, Lee Bank, Edgbaston
 * Birmingham
 * BIRMINGHAM
 * Aston, Birchfield, Witton
 * Birmingham
 * BIRMINGHAM
 * Nechells, Vauxhall, Ashted, Duddeston
 * Birmingham
 * BIRMINGHAM
 * Washwood Heath, Ward End, Saltley, Alum Rock, Pelham
 * Birmingham
 * BIRMINGHAM
 * Bordesley Green, Bordesley, Small Heath
 * Birmingham
 * BIRMINGHAM
 * Small Heath
 * Birmingham
 * BIRMINGHAM
 * Sparkhill, Sparkbrook, Tyseley, Greet
 * Birmingham
 * BIRMINGHAM
 * Balsall Heath, Sparkbrook, Highgate, Deritend
 * Birmingham
 * BIRMINGHAM
 * Moseley, Billesley, Moor Green
 * Birmingham
 * BIRMINGHAM
 * Kings Heath, Yardley Wood, Druids Heath, Highter's Heath, Warstock, Maypole
 * Birmingham
 * BIRMINGHAM
 * Edgbaston, Westside
 * Birmingham
 * BIRMINGHAM
 * Ladywood, Edgbaston, Rotton Park
 * Birmingham
 * BIRMINGHAM
 * Harborne, Edgbaston, Moor Pool, Bearwood
 * Birmingham
 * BIRMINGHAM
 * Winson Green, Hockley, Soho
 * Birmingham
 * BIRMINGHAM
 * Lozells and East Handsworth, Lozells, Newtown, Birchfield, Gib Hill, Hockley
 * Birmingham
 * BIRMINGHAM
 * Handsworth Wood, Handsworth, Birchfield, Browns Green
 * Birmingham
 * BIRMINGHAM
 * Handsworth
 * Birmingham
 * BIRMINGHAM
 * Erdington, Stockland Green, Short Heath, Perry Common, Gravelly Hill, Upper Witton, Short Heath
 * Birmingham
 * BIRMINGHAM
 * Erdington, Wylde Green, Tyburn, Bromford, Gravelly Hill
 * Birmingham
 * BIRMINGHAM
 * Yardley, Hay Mills
 * Birmingham
 * BIRMINGHAM
 * Sheldon, Yardley, Birmingham International Airport, Gilbertstone, Lyndon Green, Elmdon
 * Birmingham, Solihull
 * BIRMINGHAM
 * Acocks Green
 * Birmingham
 * BIRMINGHAM
 * Hall Green, Haslucks Green, Yardley Wood
 * Birmingham
 * BIRMINGHAM
 * Selly Oak, Bournbrook, Selly Park, Weoley Castle, Shenley Green, California, Moor Green
 * Birmingham
 * BIRMINGHAM
 * Bournville, Cotteridge, Stirchley, Kings Norton
 * Birmingham
 * BIRMINGHAM
 * Northfield, Longbridge, West Heath, Shenley Green, Frankley, Bartley Green
 * Birmingham
 * BIRMINGHAM
 * Woodgate, Bartley Green, Quinton, California, Frankley, Frankley Green
 * Birmingham
 * BIRMINGHAM
 * Kitts Green, Stechford, Lea Hall, Garretts Green, Lyndon Green
 * Birmingham
 * BIRMINGHAM
 * Shard End, Buckland End
 * Birmingham
 * BIRMINGHAM
 * Castle Vale
 * Birmingham
 * BIRMINGHAM
 * Castle Bromwich, Smith's Wood, Bromford, Hodge Hill, Washwood Heath
 * Birmingham, Solihull
 * BIRMINGHAM
 * Chelmsley Wood, Marston Green, Kingshurst,  Fordbridge
 * Solihull
 * BIRMINGHAM
 * Kings Norton, Hawkesley, Headley Heath, Forhill
 * Birmingham
 * BIRMINGHAM
 * National Exhibition Centre, Birmingham International Airport, Marston Green, Bickenhill
 * Solihull
 * BIRMINGHAM
 * Perry Barr, Great Barr, Hamstead
 * Birmingham
 * BIRMINGHAM
 * Great Barr, Hamstead, Pheasey, Newton
 * Birmingham, Sandwell, Walsall
 * BIRMINGHAM
 * Perry Barr, Kingstanding, Great Barr, Old Oscott, Queslett
 * Birmingham
 * BIRMINGHAM
 * Rednal, New Frankley, Rubery, Cofton Hackett, Barnt Green, Lickey, Longbridge, Northfield, Apes Dale
 * Birmingham, Bromsgrove
 * BIRMINGHAM
 * Coleshill, Water Orton, Shustoke, Nether Whitacre, Blyth End, Furnace End, Duke End, Maxstoke, Lea Marston, Castle Vale
 * North Warwickshire
 * BIRMINGHAM
 * Hollywood, Wythall
 * Bromsgrove
 * BIRMINGHAM
 * Alvechurch, Cobley Hill, Rowney Green, Portway, Weatheroak Hill, Lea End, Arrowfield Top, Barnt Green
 * Bromsgrove
 * ALCESTER
 * Alcester, Shelfield, Shelfield Green, Aston Cantlow, Great Alne, Walcote, Upton, Temple Grafton, Wixford, Wood Bevington, Weethley, Cookhill, New End, Coughton, Kings Coughton, Arrow, Kinwarton
 * Stratford-on-Avon
 * ALCESTER
 * Bidford-on-Avon, Broom, Wixford, Temple Grafton, Cleeve Prior, Barton, Bickmarsh
 * Stratford-on-Avon
 * BROMSGROVE
 * Bromsgrove, Stoke Prior, Wychbold, Barnt Green, Cofton Hackett
 * Bromsgrove
 * BROMSGROVE
 * Bromsgrove, Charford, Dodford, Catshill, Bournheath, Fairfield
 * Bromsgrove
 * HALESOWEN
 * Halesowen, Romsley, Hunnington, Quinton
 * Dudley, Bromsgrove, Birmingham
 * HALESOWEN
 * Halesowen, Hayley Green, Hasbury, Cradley
 * Dudley, Bromsgrove
 * CRADLEY HEATH
 * Cradley Heath, Old Hill, Haden Cross
 * Sandwell
 * ROWLEY REGIS
 * Rowley Regis, Blackheath, Coombeswood, Brades
 * Sandwell
 * SMETHWICK
 * Smethwick, Bearwood, Warley, Rood End
 * Sandwell
 * SMETHWICK
 * Smethwick, Bearwood, Londonderry, Rood End
 * Sandwell
 * OLDBURY
 * Langley, Brandhall, Quinton, Londonderry, Causeway Green, Bristnall Fields, Rood End
 * Sandwell
 * OLDBURY
 * Oldbury, Tividale, Brades, Langley, Oakham
 * Sandwell
 * WEST BROMWICH
 * West Bromwich, Lyng, Swan Village, Golds Green, Balls Hill, Guns Village
 * Sandwell
 * WEST BROMWICH
 * West Bromwich, Balls Hill, Stone Cross
 * Sandwell
 * SUTTON COLDFIELD
 * Sutton Coldfield town centre, Maney, Wylde Green, The Parade, Driffold
 * Birmingham
 * SUTTON COLDFIELD
 * Boldmere, Oscott, Wylde Green, The Parade, Driffold
 * Birmingham
 * SUTTON COLDFIELD
 * Four Oaks, Little Aston, Streetly, Hill Hook, Mere Green, Hardwick
 * Birmingham, Lichfield, Walsall
 * SUTTON COLDFIELD
 * Mere Green, Roughley, Moor Hall, Whitehouse Common, Falcon Lodge, Canwell Hall, Bassets Pole
 * Birmingham
 * SUTTON COLDFIELD
 * Walmley, Minworth, Curdworth, Lea Marston, Wishaw, Curdworth, Bodymoor Heath
 * Birmingham, North Warwickshire
 * TAMWORTH
 * Tamworth, Wilnecote, Amington, Belgrave, Glascote, Glascote Hill, Stonydelph, Hockley, Dosthill, Whateley
 * Tamworth, North Warwickshire
 * TAMWORTH
 * Tamworth, Fazeley, Kingsbury, Polesworth, Hopwas, Dordon
 * Tamworth, North Warwickshire
 * TAMWORTH
 * Tamworth, Warton, Hopwas, Comberford, Elford, Edingale, Harlaston, Haunton, Thorpe Constantine, Newton Regis, Shuttington, Alvecote, Borough Park, Lichfield Road Industrial Estate
 * Tamworth, North Warwickshire, North West Leicestershire
 * STUDLEY
 * Studley, Green Lane, Mappleborough Green, Outhill, Morton Bagot, Spernall
 * Stratford-on-Avon
 * SOLIHULL
 * Shirley, Solihull Lodge, Major's Green, Dickens Heath, Cheswick Green, Shelly Green, Blossomfield, Hollywood
 * Solihull, Bromsgrove
 * SOLIHULL
 * Solihull, Blossomfield, Worlds End, Catherine-de-Barnes
 * Solihull
 * SOLIHULL
 * Olton, Elmdon, Bickenhill, Hampton-in-Arden, Barston
 * Solihull
 * SOLIHULL
 * Baddesley Clinton, Bentley Heath, Dorridge, Knowle, Tilehouse Green, Oldwich Lane, Chadwick End
 * Solihull
 * SOLIHULL
 * Hockley Heath, Earlswood, Trap's Green, Aspley Heath, Wood End, Portway
 * Solihull, Warwick
 * HENLEY-IN-ARDEN
 * Henley-in-Arden, Wooton Wawen, Beaudesert, Finwood, High Cross, Preston Green, Langley, Edstone, Aston Cantlow, Oldberrow, Gorcott Hill, Ullenhall, Buckley Green
 * Stratford-on-Avon
 * REDDITCH
 * Feckenham, Astwood Bank, Bradley Green, Sambourne, Edgiock, New End, Holberrow Green, Stock Green
 * Redditch
 * REDDITCH
 * Redditch, Callow Hill, Webheath, Ham Green, Elcocks Brook, Crumpfield, Hewell Grange, Tardebigge, Lower Bentley
 * Redditch
 * REDDITCH
 * Redditch, Beoley, Aspley Heath, Trap's Green, Gorcott Hill, Mappleborough Green
 * Redditch
 * - style="background:#FFFFFF;"
 * BIRMINGHAM
 * non-geographic
 * non-geographic
 * }

Former scheme
Before the introduction of postcodes in the 1960s, Birmingham along with other major cities were divided into numbered postal districts. With a few exceptions these were directly incorporated into the outcode (the first part of the postcode).

For example, Great Barr was formerly Birmingham 22 (now B43 and 44) and Smethwick was formerly Smethwick 40 and 41 (now B66 and 67).