SO postcode district map, Southampton
Supplier statuses last checked .
The SO postcode area covers 25 districts and 18,624 live postcodes, from SO14 to SO97. It is centred on Southampton and also covers Winchester, Eastleigh, Hedge End, Lymington and Totton.
Districts here average 745 postcodes.
Where the SO districts sit
7 districts are plotted without a label where labels would overlap; every one is in the table below.
Where SO sits
It falls across Hampshire and City of Southampton.
Water supply across SO
All 25 SO districts are supplied by Southern Water, which is notable at this size: an area with this many districts usually crosses at least one supply boundary, and this one does not.
Southern Water has a hosepipe ban in force from 10 July 2026, covering the whole of SO.
The shape of the SO area
The districts are wildly uneven: SO16 holds 1,542 postcodes around Southampton and SO25 holds 1, a ratio of about 1542 to one. They divide into 123 sectors.
The numbering is not continuous. SO runs up to 97 but has only 25 districts, so 59 numbers are unused:.
Several districts share a settlement, which is a common source of confusion when a form rejects an address: SO14, SO15, SO16, SO17, SO18, SO19 and SO45 all point at Southampton, SO21, SO22, SO23 and SO25 all point at Winchester and SO50, SO53 and SO97 all point at Eastleigh.
What borders SO
SO sits next to PO (Portsmouth) to the south east, SP (Salisbury) to the north west, BH (Bournemouth) to the south west, GU (Guildford) to the north east and RG (Reading) to the north.
Its neighbours run in 5 different directions, so SO is landlocked by other postcode areas on most sides.
SO districts, settlements and water supply
| District | Principal settlement | Water company | Hosepipe ban status |
|---|---|---|---|
| SO14 | Southampton | Southern Water | Ban in force |
| SO15 | Southampton | Southern Water | Ban in force |
| SO16 | Southampton | Southern Water | Ban in force |
| SO17 | Southampton | Southern Water | Ban in force |
| SO18 | Southampton | Southern Water | Ban in force |
| SO19 | Southampton | Southern Water | Ban in force |
| SO20 | Andover | Southern Water | Ban in force |
| SO21 | Winchester | Southern Water | Ban in force |
| SO22 | Winchester | Southern Water | Ban in force |
| SO23 | Winchester | Southern Water | Ban in force |
| SO24 | New Alresford | Southern Water | Ban in force |
| SO25 | Winchester | Southern Water | Ban in force |
| SO30 | Hedge End | Southern Water | Ban in force |
| SO31 | Hedge End | Southern Water | Ban in force |
| SO32 | Bishop's Waltham | Southern Water | Ban in force |
| SO40 | Totton | Southern Water | Ban in force |
| SO41 | Lymington | Southern Water | Ban in force |
| SO42 | Lymington | Southern Water | Ban in force |
| SO43 | Totton | Southern Water | Ban in force |
| SO45 | Southampton | Southern Water | Ban in force |
| SO50 | Eastleigh | Southern Water | Ban in force |
| SO51 | Romsey | Southern Water | Ban in force |
| SO52 | Romsey | Southern Water | Ban in force |
| SO53 | Eastleigh | Southern Water | Ban in force |
| SO97 | Eastleigh | Southern Water | Ban in force |
Principal settlement is the town or city each district sits in or nearest to, derived from OS Open Names. It is not the Royal Mail post town, which is licensed data and not published openly. Status is resolved live from each company’s own notice.
Water hardness in SO
Figures are in milligrams per litre as calcium carbonate, the unit UK water companies report in. 1 of 25 districts has a published figure.
| District | Hardness | As published | Supply zone | Published by |
|---|---|---|---|---|
| SO14 | Not published by Southern Water. Check with your supplier. | |||
| SO15 | Not published by Southern Water. Check with your supplier. | |||
| SO16 | Not published by Southern Water. Check with your supplier. | |||
| SO17 | Not published by Southern Water. Check with your supplier. | |||
| SO18 | Not published by Southern Water. Check with your supplier. | |||
| SO19 | Not published by Southern Water. Check with your supplier. | |||
| SO20 | 293 mg/l That is hard on the water industry scale. | 293 mg/l as CaCO₃ | E01032042 | Wessex Water 2022-2025 edition |
| SO21 | Not published by Southern Water. Check with your supplier. | |||
| SO22 | Not published by Southern Water. Check with your supplier. | |||
| SO23 | Not published by Southern Water. Check with your supplier. | |||
| SO24 | Not published by Southern Water. Check with your supplier. | |||
| SO25 | Not published by Southern Water. Check with your supplier. | |||
| SO30 | Not published by Southern Water. Check with your supplier. | |||
| SO31 | Not published by Southern Water. Check with your supplier. | |||
| SO32 | Not published by Southern Water. Check with your supplier. | |||
| SO40 | Not published by Southern Water. Check with your supplier. | |||
| SO41 | Not published by Southern Water. Check with your supplier. | |||
| SO42 | Not published by Southern Water. Check with your supplier. | |||
| SO43 | Not published by Southern Water. Check with your supplier. | |||
| SO45 | Not published by Southern Water. Check with your supplier. | |||
| SO50 | Not published by Southern Water. Check with your supplier. | |||
| SO51 | Not published by Southern Water. Check with your supplier. | |||
| SO52 | Not published by Southern Water. Check with your supplier. | |||
| SO53 | Not published by Southern Water. Check with your supplier. | |||
| SO97 | Not published by Southern Water. Check with your supplier. | |||
Descriptions such as very soft, soft, moderately hard, hard, very hard are the water industry scale: very soft below 75, soft 75–125, moderately hard 125–250, hard 250–375, very hard above 375 mg/l. Your supplier may use a different scale for the same number.
Contains Wessex Water drinking water quality data, via Stream, licensed under CC BY 4.0. Edition 2022-2025, published 1 January 2025.
Hardness is published per census area, not per postcode, so these figures characterise a district rather than measuring one address. They are a scale and taste matter, not a safety one. Hardness data version wessex-water@2022-2025+yorkshire-water@2026.
Download the SO data
No signup, no email wall. GeoJSON carries the district points, the supplier and the live status, so it can be dropped straight into a map.
District positions are averaged postcode centroids from OS Code-Point Open. They show roughly where a district sits, not where its boundary runs, and are not legal boundaries.
Frequently asked questions
How many postcode districts are in the SO area?
There are 25 SO postcode districts, running from SO14 to SO97, and they contain 18,624 live postcodes across 123 sectors.
What towns does the SO postcode area cover?
SO covers Southampton, Winchester, Eastleigh, Hedge End, Lymington and Totton. The area takes its name from Southampton, and each district is listed with its settlement in the table on this page.
Which water company supplies SO postcodes?
Southern Water supplies all 25 SO districts. Supply boundaries follow the pipe network rather than postcode geography, so confirm against your water bill if you are near the edge of the area.
Why do SO14 and SO15 both say Southampton?
SO14, SO15, SO16, SO17, SO18, SO19 and SO45 all serve Southampton, covering different parts of it. A single town routinely needs more than one postcode district once it passes a few thousand delivery points, so this is normal rather than an error in an address.
Can I download a free SO postcode map?
Yes. This page offers the SO districts as GeoJSON, CSV and SVG, free and with no signup or email address required. The GeoJSON carries each district's position, its water company and its current restriction status, so it can be dropped straight into a mapping tool.
Which councils cover the SO postcode area?
SO reaches into Hampshire and City of Southampton. A postcode area is not a council area: they were drawn for different purposes and a single district can sit across a council boundary, so your postcode does not tell you which authority you pay.
Why is there no SO29 postcode district?
SO29 is not in use. Postcode districts are allocated as sorting requirements change rather than numbered straight through, and a code that is retired or never brought into service is not reissued, so gaps in the sequence are normal.