WS12 postcode district
WS12, in the WS (Walsall) postcode area, has 756 live and 632 terminated postcodes in the ONS Postcode Directory of August 2026, and OS Open Names files 518 roads under it.
| postcode area | WS (Walsall) |
|---|---|
| live postcodes | 756 |
| terminated postcodes | 632 |
| sectors | 7 |
| roads listed | 518 |
| companies registered | 1,805 |
| centroid | 52.70744, -2.00218 |
| directory release | 2026-08 |
Postcodes and sectors
756 of the district's 1,388 postcodes are live in the ONS Postcode Directory of August 2026. A postcode directory says whether a code is in use, never who is there. The live postcodes centre on 52.70744, -2.00218, which locates the district, not a building.
| sector | live | terminated |
|---|---|---|
| WS12 0 | 76 | 7 |
| WS12 1 | 117 | 19 |
| WS12 2 | 119 | 13 |
| WS12 3 | 77 | 10 |
| WS12 4 | 336 | 46 |
| WS12 5 | 0 | 394 |
| WS12 9 | 31 | 143 |
Companies registered in WS12
Companies House lists 1,805 companies with a registered office in WS12; 296 of them at addresses shared by 25 or more companies (1 October 2026 snapshot). 25 is the count at which the address lookup reports a company cluster.
Places OS Open Names lists for WS12
- Staffordshire
- West Midlands
- Cannock Chase
- Cannock
- South Staffordshire
- Huntington
- Rawnsley
- Hazelslade
- Prospect Village
- Stafford
Roads filed under WS12
Named roads first, then numbered ones. A road is filed under one district even where it runs through several, so a street missing here may be listed under a neighbouring district — which is why the address lookup never calls a British street absent. Great Britain has no open register of buildings, so a listed road never means a building on it exists.
- Abbey Street
- Acacia Grove
- Adams Way
- Adelaide Drive
- Aintree Close
- Albany Drive
- Albert Davie Drive
- Albert Street
- Alder Way
- Almond Road
- Alnwick Close
- Alpine Drive
- Alston Close
- Anglesey Crescent
- Anglesey Street
- Ansty Drive
- Appledore Close
- Archer Drive
- Ardgay Drive
- Arnotdale Drive
- Arthur Street
- Ashdale Close
- Ash View
- Aspen Court
- Avenue Road
- Badger Close
- Badgers Way
- Bakers Way
- Balmoral Drive
- Bank Street
- Barber Close
- Barley Close
- Barnfield Way
- Barn Way
- Bayliss Drive
- Beacon Way
- Beaudesert View
- Bedford Place
- Beech Court
- Beech Grove
- Beech Pine Close
- Bell Drive
- Belt Road
- Bentley Brook Lane
- Berry Hill
- Beverley Hill
- Bilberry Crescent
- Birchfields Drive
- Bishop Street
- Blackthorn Crescent
- Blewitt Street
- Bluebell Close
- Bondway
- Booth Street
- Borton Drive
- Boston Close
- Bourne Close
- Bracken Close
- Bracken Road
- Bradbury Court
all 518 roads
- Bradbury Lane
- Braemar Gardens
- Bramble Drive
- Brampton Drive
- Bramwell Drive
- Briar Close
- Briars Way
- Brickworks Road
- Bridge Court
- Brindley Crescent
- Brindley Heath Road
- Brindley Road
- Brisbane Way
- Broadhurst Close
- Broadhurst Green
- Broadhurst Green Road
- Broadway
- Bromley Close
- Brooke Road
- Brooklyn Road
- Bryans Way
- Buckingham Place
- Buckland Close
- Buckthorn Close
- Burleigh Close
- Buttercup Close
- Calladine Way
- Cannel Mount
- Cannock Chase Military Railway
- Cannock Road
- Cannock Wood Road
- Cannock Wood Street
- Canterbury Way
- Cardigan Place
- Carlton Close
- Carmel Close
- Cedar Close
- Centenery Close
- Chad's Ditch
- Chaffinch Close
- Chalcot Drive
- Chancery Drive
- Chandler Close
- Chapel Street
- Chaplain Road
- Charlemonte Close
- Charnwood Close
- Charterfield Drive
- Chase Heights
- Chase Walk
- Cherry Bank
- Cherry Tree Road
- Chetwynd Park
- Cheviot Rise
- Chichester Drive
- Church Hill
- Clarke's Avenue
- Claygate Road
- Cleeton Street
- Clive Smith Grove
- Clover Meadows
- Cobden Close
- Cocksparrow Lane
- Colliers Way
- Comfrey Close
- Common View
- Common Walk
- Condor Grove
- Conifer Close
- Cooke Way
- Copperkins Road
- Coppermill Close
- Cornwall Road
- Corsican Drive
- Cotswold Close
- Cotswold Road
- Cottage Close
- Cotton Grove
- Coverdale Way
- Cowley Green
- Cowslip Close
- Croft Avenue
- Cromwell Road
- Cross Street
- Croxley Drive
- Cygnet Close
- Cypress Rise
- Daisy Bank
- Danby Drive
- Darwin Close
- Dawes Way
- Deer Close
- Deerhurst Rise
- Denbury Close
- Denmark Rise
- Dew Close
- Dorset Road
- Douglas Road
- Dove Hollow
- Dual Way
- Dugdale Close
- Eagle Grove
- East Cannock Road
- Eastgate
- Ebenezer Street
- Eden Close
- Edgemoor Meadow
- Edison Close
- Elm Grove
- Enstone Close
- Eskrett Street
- Essex Drive
- Evergreen Heights
- Fairfield Close
- Fallow Park
- Farm Close
- Fawn Close
- Feathers Drive
- Fern Road
- Festival Mews
- Fieldhouse Road
- Fir Close
- Fisher Street
- Florence Street
- Forge Street
- Foster Avenue
- Foxfields Way
- Foxglove Walk
- Foxhill Close
- Foxtail Way
- Freeman Drive
- Fremantle Drive
- George Street
- Gladstone Road
- Glendene Road
- Glovers Close
- Glover Street
- Goodwood Close
- Gorse Drive
- Gorsemoor Road
- Gorse Way
- Granary Close
- Gratley Croft
- Gravel Close
- Gravel Lane
- Gray Road
- Green Heath Road
- Green Meadows
- Green Slade Grove
- Greenwood Park
- Griffiths Way
- Guy Road
- Hallum Way
- Hamilton Close
- Harebell Close
- Hawk's Green Lane
- Hawthorne Road
- Haycock Road
- Haymaker Way
- Hazel Drive
- Heathbank Drive
- Heather Drive
- Heather Mews
- Heather Road
- Heather Valley
- Heathland Close
- Heath Street
- Hedgerow Close
- Hednesford Road
- Hereford Road
- Herondale
- Hewston Croft
- Highfield Road
- Highland Road
- High Meadows Close
- High Mount Street
- Hillside Close
- Hill Street
- Hobart Road
- Holly Lane
- Holston Close
- Hopton Meadow
- Hornbeam Crescent
- Horseshoe Drive
- Howard Crescent
- Huntsmans Rise
- Ironstone Road
- Jenkinstown Road
- Jesmond Close
- John Street
- Juniper Close
- Kempton Close
- Kenmore Avenue
- Kensington Place
- Kent Place
- Kestrel Grove
- Keys Close
- Keys Park Road
- Kielder Close
- King Cup Drive
- Kingfisher Drive
- Kings Avenue
- Kings Croft
- Kingsley Avenue
- Kinross Avenue
- Knighton Road
- Lamplight Way
- Langholm Drive
- Langtree Close
- Laurel Drive
- Lawnswood Close
- Lawton Street
- Leafdown Close
- Levetts Hollow
- Lewis Court
- Lichen Close
- Limepit Lane
- Lime Road
- Linden View
- Ling Road
- Linnet Close
- Linwood Drive
- Littleton Drive
- Littleworth Hill
- Littleworth Road
- Lomax Road
- Longacres
- Long Croft
- Longstaff Avenue
- Lower Road
- Lowland Road
- Lupin Drive
- Lyndhurst Road
- Maple Drive
- Marconi Place
- Marina Crescent
- Market Street
- Marston Road
- Mary Street
- Mason Drive
- Matthews Drive
- Mavis Road
- Maycroft Close
- Mcghie Street
- Meadowbrook Close
- Meadow Croft
- Meadow Lark Close
- Meadowsweet Way
- Meadow Way
- Meadway Close
- Melbourne Crescent
- Melbourne Road
- Melrose Drive
- Mendip Road
- Metcalfe Close
- Middleway
- Midhurst Drive
- Midland Road
- Millers Vale
- Millicent Close
- Mill Pool Road
- Miners Way
- Mitcham Close
- Moore Street
- Moss Crescent
- Mountain Pine Close
- Mount Avenue
- Mountside Street
- Mount Street
- Nelson Drive
- New Hayes Park
- New Hayes Road
- Newlands Court
- Newlands Lane
- New Park Close
- New Street
- Nicholls Way
- Nightingale Close
- Noble Road
- Norton Road
- O'Connor Avenue
- Oak Avenue
- Oakdene Close
- Oaklands Close
- Oakwood Drive
- Old Bakery Court
- Old Park Road
- Orchid Close
- Osprey Grove
- Otterburn Close
- Owen Heights
- Pagets Chase
- Parton Way
- Partridge Close
- Passfield Avenue
- Pear Tree Close
- Peel Drive
- Pendle Hill
- Peterborough Drive
- Pillaton Drive
- Pine Tree Close
- Pitmen Way
- Pit Pony Way
- Plantation Road
- Pope Grove
- Porter Drive
- Poyner Drive
- Preece Drive
- Price Place
- Priory Road
- Progress Grove
- Prospect Manor Court
- Radnor Rise
- Railway View
- Raven Close
- Rawnsley Road
- Redbrook Close
- Redwing Drive
- Reservoir Road
- Ridgewood Drive
- Roberts Close
- Robin Close
- Robson Close
- Rochester Way
- Rosehill
- Rosemary Drive
- Rothbury Green
- Rowan Close
- Rowley Close
- Rugeley Road
- Rushton Mews
- Rutland Road
- Rydal Close
- Salisbury Drive
- Sam Barber Court
- Sanders Drive
- Sandown Close
- Sandpiper Close
- Saunders Close
- Scholars Close
- Scott Street
- Seabury Drive
- Sevens Road
- Shaftesbury Drive
- Sharon Way
- Sheraton Close
- Sherbourne Avenue
- Silver Birch Road
- Silver Fir Close
- Simcox Street
- Simmons Drive
- Sishton Close
- Skylark Close
- Slade View Rise
- Sockett Drive
- Spindlewood Close
- Splash Lane
- Springfield Rise
- Spruce Road
- Squirrel Close
- St. Saviours Court
- Stafford Lane
- Stafford Road
- Stafford Street
- Stagborough Way
- Stag Drive
- Staley Croft
- St Andrew Close
- Stanley Road
- Station Road
- St Bernards Close
- St Christopher Close
- St David Close
- Stephenson Way
- Stevens Drive
- St Francis Close
- St George Drive
- St John's Court
- St Matthew Close
- St Michaels Drive
- Stoke's Lane
- Stone Pine Close
- St Patrick Close
- St Paul's Road
- St Peter's Road
- Stringers Hill
- St Thomas Drive
- Summerside Avenue
- Sunley Drive
- Sunny View
- Sunrise Hill
- Sussex Drive
- Suthard Way
- Swallow Close
- Swallowfields Drive
- Sweetbriar Way
- Sycamore Road
- Sycamore Way
- Teddesley Way
- Telford Grove
- The Coppice
- The Dell
- Thistledown Drive
- Thistle Drive
- Thornhill Road
- Tollgate Rise
- Tomkinson Heights
- Topham Drive
- Tower Road
- Trafalgar Close
- Truro Place
- Tudor Road
- Uxbridge Street
- Valley Road
- Victoria Street
- Victory Close
- Viewfield Avenue
- View Street
- Violet Close
- Wadeley Close
- Walkers Rise
- Walters Close
- Ward Street
- Warren Close
- Wassell Street
- Waterlily Close
- Waterloo Boulevard
- Watermint Close
- Watersmead Close
- Wenlock View
- Wesley Place
- West Cannock Way
- Western Road
- Westgate
- West Hill Avenue
- Wheatlands Close
- White Bark Close
- Whitethorn Close
- Whitfield Road
- Wilcox Avenue
- Williamson Avenue
- Willows Croft
- Willow Walk
- Wimblebury Road
- Winding House Drive
- Windsor Court
- Winsor Avenue
- Woodbine Close
- Woodford Way
- Woodland Close
- Woodland Court
- Wood Lane
- Woodstock Drive
- Wrekin View
- Wyvern Grove
- York Court
- A5190
- B4154
Check an address in WS12
The same road list through the API, from the outward code alone:
curl "https://spaw.co/api/v1/address/streets?country=GB&postal_code=WS12" \ -H "Authorization: Bearer $SPAW_KEY"
Common questions about WS12
- What does a WS12 postcode tell you?
- That the address lies in the WS12 district of the WS (Walsall) postcode area, and the place OS Open Names most often lists first for its postcodes is Cannock. The district alone does not place a street: the inward half of the full postcode narrows the address to one of the district's 756 live postcodes.
Where the counts come from
- ons-postcode-directory · version 2026-08 · Contains ONS, OS and Royal Mail data © Crown copyright and database right 2026, Open Government Licence v3.0. Northern Ireland postcodes are excluded: their reuse needs a Land & Property Services licence.
- os-open-names · version 2026-11-01 · Contains OS data © Crown copyright and database right 2026, Open Government Licence v3.0.
- uk-companies-house · version 2026-10-01 · Companies House free company data product, Open Government Licence v3.0
What each figure means, and what a district page never says, is set out in Reading a British postcode district page; the glossary defines a postcode district, a postcode area, a postcode directory and a street register.
Data synced on 2026-11-01: the newest version among the datasets listed above.
Districts nearest WS12
- WS112.4 km
- WS65.6 km
- WS76.2 km
- WS158.1 km
- WS88.1 km
- WS39.8 km
- ST199.8 km
- ST1711.1 km
- WS411.6 km
- WV1211.6 km
- WV1111.7 km
- WS912.2 km
- Every district
- How a British address is written
- Check any address
distance between the districts' centroids
More free tools
All free toolsNeed this at scale?
The Spaw API runs the same check with batch and bulk endpoints, monitored address lists, your own suppression list and outcome reporting — 100 free credits a month, no card required.