UK Outward Codes within 1° of Home

Outward-code (postcode district, e.g. “BS16”) centroids within ±1° latitude/longitude of home (51.4904, -2.4687 as of 2026-07-25). Covers Bristol, Bath, Newport, Cardiff, Gloucester, Swindon, Swansea, and the Birmingham fringe. District-level only, not full-postcode precision — see location-db/gazetteer for the PostGIS station gazetteer this complements.

Source: github.com/Gibbs/uk-postcodes (community-maintained outcode centroid CSV, not authoritative OS data — for full-postcode precision use OS Code-Point Open or postcodes.io).

Raw CSV (for Postgres import): raw.githubusercontent.com/Gibbs/uk-postcodes/master/postcodes.csv — columns: postcode,eastings,northings,latitude,longitude,town,region,uk_region,country,country_string. Fetched 2026-07-25; the 345 rows in the table below are the ±1° subset of this file, filtered client-side (no server-side bbox filter available), so re-fetch the full CSV rather than scraping the table if loading into gazetteer.

OutcodeTownRegionLatitudeLongitude
B1Birmingham52.47872-1.90723
B10Birmingham52.46967-1.8513
B11Birmingham52.4544-1.85871
B12Birmingham52.45982-1.88225
B13Birmingham52.43644-1.8779
B14Birmingham52.41757-1.88824
B15Birmingham52.46615-1.92345
B16Birmingham52.47604-1.93374
B17Birmingham52.46077-1.96026
B2Birmingham52.47871-1.89692
B25Birmingham52.46513-1.8204
B26Birmingham52.46059-1.78951
B27Birmingham52.44446-1.82196
B28Birmingham52.4265-1.84115
B29Birmingham52.43739-1.94704
B3Birmingham52.48051-1.90134
B30Birmingham52.42209-1.92794
B31Birmingham52.40772-1.97207
B32Birmingham52.44819-1.99264
B33Birmingham52.48036-1.78647
B37Chelmsley WoodSolihull52.47847-1.74083
B38Tees GroveBirmingham52.39962-1.93385
B4Birmingham52.48231-1.89397
B40BickenhillSolihull52.45865-1.72181
B45Birmingham52.38795-2.00882
B47WythallWorcestershire52.38699-1.8795
B48AlvechurchWorcestershire52.35557-1.9486
B49AlcesterWarwickshire52.21704-1.86679
B5Birmingham52.46972-1.89547
B50Bidford-on-AvonWarwickshire52.16847-1.85377
B60BromsgroveWorcestershire52.3259-2.04989
B61BromsgroveWorcestershire52.34477-2.06753
B62Hurst GreenDudley52.45628-2.03238
B63Hurst GreenDudley52.45177-2.06622
B64West BromwichSandwell52.47244-2.06773
B65West BromwichSandwell52.48325-2.04271
B67West BromwichSandwell52.48595-1.97644
B68West BromwichSandwell52.47876-2
B8Birmingham52.49034-1.84092
B80StudleyWarwickshire52.27641-1.89593
B9Birmingham52.47776-1.84833
B90Solihull52.4004-1.82361
B91Solihull52.41382-1.78238
B92Solihull52.43628-1.77345
B93DorridgeSolihull52.38048-1.74288
B94Tanworth-in-ArdenWarwickshire52.3509-1.7915
B95Henley-in-ArdenWarwickshire52.28524-1.78008
B96RedditchWorcestershire52.25217-1.96044
B97RedditchWorcestershire52.29893-1.95454
B98RedditchWorcestershire52.3034-1.91346
BA1BathBath and North East Somerset51.39109-2.35934
BA10BrutonSomerset51.11291-2.44576
BA11FromeSomerset51.23652-2.32519
BA12Longbridge DeverillWiltshire51.17117-2.1874
BA13WestburyWiltshire51.26201-2.17917
BA14TrowbridgeWiltshire51.31863-2.20092
BA15Bradford-on-AvonWiltshire51.35088-2.26425
BA16StreetSomerset51.12489-2.74313
BA2BathBath and North East Somerset51.35957-2.37633
BA20YeovilSomerset50.93753-2.64193
BA21YeovilSomerset50.95107-2.63358
BA22MudfordSomerset50.96814-2.63666
BA3KilmersdonSomerset51.27468-2.47313
BA4Shepton MalletSomerset51.17102-2.53073
BA5St Cuthbert OutSomerset51.21266-2.65291
BA6GlastonburySomerset51.14042-2.70478
BA7Castle CarySomerset51.08833-2.51835
BA8TemplecombeSomerset50.99883-2.41046
BA9WincantonSomerset51.05729-2.40955
BH1Bournemouth50.72427-1.85973
BH10Bournemouth50.75847-1.89082
BH11Bournemouth50.76119-1.91634
BH12Poole50.73692-1.9263
BH13Poole50.70993-1.91785
BH14Poole50.72164-1.94333
BH15Poole50.72165-1.98442
BH16UptonDorset50.73783-2.04394
BH17Poole50.74593-1.97449
BH18Poole50.75853-1.99291
BH19SwanageDorset50.61102-1.9689
BH2Bournemouth50.72159-1.88099
BH20WarehamDorset50.68648-2.14582
BH21ColehillDorset50.81248-1.97303
BH22FerndownDorset50.80524-1.88787
BH23BurtonDorset50.74567-1.75335
BH24RingwoodHampshire50.84377-1.78551
BH25New MiltonHampshire50.75173-1.65692
BH3Bournemouth50.73508-1.87954
BH31VerwoodDorset50.87537-1.87207
BH4Bournemouth50.72071-1.89799
BH5Bournemouth50.72513-1.83422
BH6Bournemouth50.72688-1.80446
BH7Bournemouth50.73502-1.83135
BH8Bournemouth50.74044-1.85118
BH9Bournemouth50.74946-1.871
BS1BristolCity of Bristol51.45309-2.593
BS10BristolCity of Bristol51.50606-2.60954
BS11BristolCity of Bristol51.49672-2.67425
BS13BristolCity of Bristol51.41163-2.61116
BS14BristolCity of Bristol51.41278-2.56084
BS15KingswoodSouth Gloucestershire51.4589-2.50527
BS16KingswoodSouth Gloucestershire51.48496-2.50988
BS2BristolCity of Bristol51.45945-2.58013
BS20PortburyNorth Somerset51.47916-2.75176
BS21ClevedonNorth Somerset51.43443-2.84886
BS22Weston-Super-MareNorth Somerset51.36008-2.92936
BS23Weston-Super-MareNorth Somerset51.34266-2.97065
BS24HuttonNorth Somerset51.32769-2.93158
BS25WinscombeNorth Somerset51.32039-2.82522
BS26WeareSomerset51.27971-2.85461
BS27CheddarSomerset51.27131-2.76987
BS28WedmoreSomerset51.22515-2.81349
BS29BanwellNorth Somerset51.33081-2.87709
BS3BristolCity of Bristol51.43776-2.60144
BS30BittonSouth Gloucestershire51.44465-2.47201
BS31KeynshamBath and North East Somerset51.4077-2.49176
BS32Bradley StokeSouth Gloucestershire51.54228-2.55955
BS34Stoke GiffordSouth Gloucestershire51.52338-2.56364
BS35AustSouth Gloucestershire51.59629-2.54866
BS36Frampton CotterellSouth Gloucestershire51.52553-2.48582
BS37YateSouth Gloucestershire51.53928-2.41675
BS39CluttonBath and North East Somerset51.32749-2.53109
BS4BristolCity of Bristol51.43437-2.56111
BS40Nempnett ThrubwellBath and North East Somerset51.34644-2.69071
BS41Long AshtonNorth Somerset51.42221-2.65158
BS48NailseaNorth Somerset51.42523-2.748
BS49YattonNorth Somerset51.3798-2.81767
BS5BristolCity of Bristol51.4614-2.54992
BS6BristolCity of Bristol51.47015-2.59898
BS7BristolCity of Bristol51.48643-2.58047
BS8BristolCity of Bristol51.45745-2.62041
BS9BristolCity of Bristol51.4871-2.62513
BS99BristolCity of Bristol51.45769-2.57291
CF10ButetownCardiff51.47387-3.17648
CF11GrangetownCardiff51.47281-3.19229
CF14RhiwbinaCardiff51.51947-3.20216
CF15PentyrchCardiff51.53401-3.27319
CF23PentwynCardiff51.5155-3.15016
CF24AdamsdownCardiff51.48479-3.16379
CF3TrowbridgeCardiff51.51947-3.11134
CF37PontypriddRhondda Cynon Taff51.6026-3.33288
CF38Llantwit FardreRhondda Cynon Taff51.56034-3.33164
CF39CymmerRhondda Cynon Taff51.60153-3.42382
CF40TonypandyRhondda Cynon Taff51.62009-3.45041
CF43FerndaleRhondda Cynon Taff51.65788-3.44872
CF44AberdareRhondda Cynon Taff51.71802-3.45788
CF45PenrhiwceiberRhondda Cynon Taff51.66882-3.36085
CF46TreharrisMerthyr Tydfil51.66501-3.3
CF47TownMerthyr Tydfil51.75139-3.37492
CF48TownMerthyr Tydfil51.74067-3.3688
CF5ElyCardiff51.48219-3.2415
CF62BarryThe Vale of Glamorgan51.40412-3.30841
CF63BarryThe Vale of Glamorgan51.4119-3.25542
CF64PenarthThe Vale of Glamorgan51.43328-3.18838
CF71CowbridgeThe Vale of Glamorgan51.46176-3.45402
CF72LlanharanRhondda Cynon Taff51.52989-3.39852
CF81BargoedCaerphilly51.6998-3.24311
CF82GelligaerCaerphilly51.65132-3.236
CF83Caerphilly51.58587-3.2169
CV1Coventry52.40939-1.506
CV12BedworthWarwickshire52.47399-1.47288
CV3Coventry52.3931-1.48119
CV31Leamington SpaWarwickshire52.27819-1.52358
CV32Leamington SpaWarwickshire52.2962-1.53072
CV33Radford SemeleWarwickshire52.25735-1.48424
CV34WarwickWarwickshire52.2829-1.57924
CV35WaspertonWarwickshire52.229-1.5944
CV36Shipston-on-StourWarwickshire52.06726-1.62504
CV37Stratford-Upon-AvonWarwickshire52.1853-1.71328
CV4Coventry52.39794-1.56492
CV5Coventry52.41227-1.55008
CV6Coventry52.43188-1.50722
CV7Hawkes EndCoventry52.44378-1.563
CV8KenilworthWarwickshire52.3511-1.54336
DT1DorchesterDorset50.71093-2.44052
DT10Sturminster NewtonDorset50.93702-2.33306
DT11BryanstonDorset50.86091-2.18047
DT2CharminsterDorset50.74955-2.45365
DT3WeymouthDorset50.64067-2.46674
DT4WeymouthDorset50.60921-2.4636
DT5PortlandDorset50.54724-2.44041
DT6AllingtonDorset50.73886-2.77528
DT7Lyme RegisDorset50.7286-2.94657
DT8BeaminsterDorset50.81632-2.7581
DT9CastletonDorset50.94086-2.51529
DY10KidderminsterWorcestershire52.38594-2.22483
DY11KidderminsterWorcestershire52.38496-2.26009
DY12Upper ArleyWorcestershire52.38569-2.32916
DY13Stourport-on-SevernWorcestershire52.33637-2.28035
DY14Cleobury MortimerShropshire52.37985-2.46282
DY5Dudley52.48049-2.12223
DY7KinverStaffordshire52.46596-2.22376
DY8Dudley52.45978-2.15455
DY9Dudley52.43554-2.1221
EX10SidmouthDevon50.69252-3.24461
EX11Ottery St MaryDevon50.74603-3.28714
EX12SeatonDevon50.70585-3.08066
EX13AxminsterDevon50.78655-3.00733
EX14HonitonDevon50.81272-3.1896
EX15KentisbeareDevon50.87675-3.33907
EX24ColytonDevon50.73816-3.08849
EX3ExeterDevon50.68645-3.45824
EX5Broad ClystDevon50.75684-3.43916
EX8ExmouthDevon50.62958-3.40133
EX9Budleigh SaltertonDevon50.6386-3.32239
GL1GloucesterGloucestershire51.8599-2.23962
GL10StonehouseGloucestershire51.7429-2.28391
GL11DursleyGloucestershire51.68875-2.35591
GL12KingswoodGloucestershire51.62482-2.3843
GL13BerkeleyGloucestershire51.69289-2.45867
GL14LittledeanGloucestershire51.81691-2.47879
GL15LydneyGloucestershire51.73656-2.55036
GL16ColefordGloucestershire51.79561-2.61054
GL17DrybrookGloucestershire51.85542-2.51405
GL18OxenhallGloucestershire51.94124-2.41464
GL19AshleworthGloucestershire51.94252-2.28662
GL2GloucesterGloucestershire51.84635-2.26714
GL20AshchurchGloucestershire52.00304-2.12966
GL3HucclecoteGloucestershire51.86451-2.17719
GL4GloucesterGloucestershire51.84196-2.2163
GL5RodboroughGloucestershire51.73855-2.2187
GL50CheltenhamGloucestershire51.89968-2.07995
GL51CheltenhamGloucestershire51.89876-2.10756
GL52PrestburyGloucestershire51.91588-2.05816
GL53CheltenhamGloucestershire51.88081-2.06684
GL54NauntonGloucestershire51.89693-1.86338
GL55Chipping CampdenGloucestershire52.06043-1.76806
GL56Moreton-in-MarshGloucestershire51.98836-1.70435
GL6ThruppGloucestershire51.735-2.19117
GL7Ampney St MaryGloucestershire51.71263-1.89723
GL8TetburyGloucestershire51.64151-2.17054
GL9HawkesburySouth Gloucestershire51.55763-2.29718
HR1Hampton BishopHerefordshire52.06415-2.66963
HR2AllensmoreHerefordshire52.0095-2.78393
HR3CliffordHerefordshire52.09353-3.07446
HR4BurghillHerefordshire52.08784-2.76632
HR5Kington RuralHerefordshire52.19196-3.02708
HR6LeominsterHerefordshire52.23258-2.77028
HR7BromyardHerefordshire52.18629-2.52079
HR8LedburyHerefordshire52.04454-2.44331
HR9Ross-on-WyeHerefordshire51.90816-2.58153
LD1Llandrindod WellsPowys52.26047-3.3657
LD2DuhonwPowys52.14145-3.39275
LD3LlanddewPowys51.96006-3.37111
LD7KnightonPowys52.3524-3.08513
LD8PresteignePowys52.26735-3.04348
NP10GraigNewport51.57943-3.04497
NP11AbercarnCaerphilly51.64249-3.13025
NP12BlackwoodCaerphilly51.6688-3.19743
NP13AbertilleryBlaenau Gwent51.73412-3.13977
NP15Gwehelog FawrMonmouthshire51.72552-2.88616
NP16St ArvansMonmouthshire51.64951-2.68808
NP18CaerleonNewport51.60637-2.94305
NP19AlwayNewport51.58913-2.9629
NP20Allt-yr-ynNewport51.59057-3.0048
NP22TredegarBlaenau Gwent51.7707-3.25665
NP23Ebbw ValeBlaenau Gwent51.78482-3.19615
NP24New TredegarCaerphilly51.71964-3.23786
NP25MonmouthMonmouthshire51.80307-2.72232
NP26RogietMonmouthshire51.59051-2.77669
NP4TrevethinTorfaen51.71882-3.04528
NP44CwmbranTorfaen51.65064-3.02637
NP7AbergavennyMonmouthshire51.82884-3.00864
NP8LlangattockPowys51.85996-3.14586
OX18CartertonOxfordshire51.76232-1.59134
OX28WitneyOxfordshire51.78529-1.48675
OX7ChadlingtonOxfordshire51.91135-1.52747
PO39TotlandIsle of Wight50.68027-1.53853
PO40FreshwaterIsle of Wight50.68199-1.52011
PO41YarmouthIsle of Wight50.69979-1.47744
RG17HungerfordWest Berkshire51.43998-1.48775
SN1Swindon51.55689-1.77351
SN10RoundwayWiltshire51.33589-1.98708
SN11CalneWiltshire51.43931-1.99856
SN12MelkshamWiltshire51.37178-2.13649
SN13CorshamWiltshire51.42383-2.21001
SN14Yatton KeynellWiltshire51.47511-2.1944
SN15BremhillWiltshire51.47255-2.0792
SN16MalmesburyWiltshire51.59304-2.08951
SN2Swindon51.57939-1.78206
SN25Haydon WickSwindon51.5911-1.79644
SN26Blunsdon St AndrewSwindon51.61086-1.78335
SN3Swindon51.56132-1.74319
SN4WroughtonSwindon51.53089-1.81978
SN5Swindon51.56509-1.83696
SN6Stanton FitzwarrenSwindon51.62067-1.74141
SN7ShellingfordOxfordshire51.64892-1.56345
SN8SavernakeWiltshire51.40741-1.6851
SN9ManningfordWiltshire51.324-1.78614
SO20LongstockHampshire51.11361-1.50422
SO40TottonHampshire50.91484-1.50065
SO41LymingtonHampshire50.75502-1.56473
SO42Denny LodgeHampshire50.80976-1.53442
SO43LyndhurstHampshire50.88729-1.58341
SO51RomseyHampshire50.994-1.50407
SP1SalisburyWiltshire51.074-1.78873
SP10AndoverHampshire51.21065-1.48314
SP11CharltonHampshire51.22696-1.51303
SP2SalisburyWiltshire51.07406-1.82441
SP3DintonWiltshire51.10117-2.00571
SP4AmesburyWiltshire51.16479-1.764
SP5DowntonWiltshire51.02271-1.77185
SP6FordingbridgeHampshire50.93553-1.80074
SP7ShaftesburyDorset51.0039-2.18245
SP8GillinghamDorset51.03696-2.28956
SP9South TidworthHampshire51.23018-1.66053
SY7HopesayShropshire52.42508-2.88688
SY8LudlowShropshire52.36523-2.69474
TA1TauntonSomerset51.01234-3.10203
TA10LangportSomerset51.03262-2.82438
TA11SomertonSomerset51.06039-2.70214
TA12MartockSomerset50.97452-2.77207
TA13South PethertonSomerset50.94638-2.81004
TA14Norton Sub HamdonSomerset50.94588-2.75024
TA15MontacuteSomerset50.95058-2.71757
TA16MerriottSomerset50.90693-2.79229
TA17Hinton St GeorgeSomerset50.90753-2.83497
TA18CrewkerneSomerset50.88269-2.78619
TA19IlminsterSomerset50.93392-2.91373
TA2StaplegroveSomerset51.03303-3.10109
TA20ChardSomerset50.87329-2.96087
TA21WellingtonSomerset50.97673-3.24507
TA23WillitonSomerset51.16171-3.3516
TA3Stoke St MarySomerset50.99403-3.03889
TA4Lydeard St LawrenceSomerset51.07092-3.26758
TA5SpaxtonSomerset51.14633-3.10379
TA6BridgwaterSomerset51.12479-2.99895
TA7StawellSomerset51.12999-2.91187
TA8Burnham-on-SeaSomerset51.24445-2.99294
TA9Burnham WithoutSomerset51.22588-2.9553
WR1WorcesterWorcestershire52.19713-2.21656
WR10WickWorcestershire52.11459-2.06426
WR11EveshamWorcestershire52.09481-1.92847
WR12BroadwayWorcestershire52.04261-1.87314
WR13ColwallHerefordshire52.09433-2.34161
WR14Great MalvernWorcestershire52.11328-2.31839
WR15TenburyWorcestershire52.30476-2.56764
WR2WorcesterWorcestershire52.18989-2.24139
WR3WorcesterWorcestershire52.21603-2.21079
WR4WorcesterWorcestershire52.20438-2.1844
WR5WorcesterWorcestershire52.17738-2.19891
WR6MartleyWorcestershire52.22732-2.37045
WR7North PiddleWorcestershire52.19642-2.05268
WR8WorcesterWorcestershire52.08207-2.20287
WR9DroitwichWorcestershire52.26826-2.15682
created 2026-07-25  ·  tags location, gazetteer, postcodes, reference  ·  updated 2026-07-25  ·  version 2