Parts of London, South East and eastern England
Affinity Water: water quality and hardness
Affinity is a water-only supplier: it delivers drinking water, while a different company handles wastewater. Its supply areas include parts of the Home Counties and London, plus the Tendring peninsula and Folkestone/Dover areas.
An independent WaterGrade guide. Local readings vary by source area and date.
Restrictions: Check the current hosepipe ban status for Affinity Water
Find the water serving your home
This checks the supplying area; it does not assume this company serves every postcode you enter.
How Affinity Water reports on your water
Affinity’s quality page includes a postcode-based hardness and fluoride search. The company states that it does not add fluoride; that does not mean naturally occurring fluoride is absent.
Look up your postcode and open the linked report. A live hardness summary and an annual PDF can describe different reporting periods, so check the dates before treating a difference as a trend.
Company information and source context ↗What WaterGrade currently holds
- Named areas with records
- 92
- Areas with measured hardness
- 92
- Areas with other quality data
- 92
- Areas with annual hardness history
- 0
These count our verified records, including historical areas. They are not the company’s current total zones, population coverage or a quality score.
Is the water hard or soft?
Check the figure for your supply zone. A company can deliver water from different sources, so a single average can give the wrong appliance setting for your home. Hardness describes dissolved minerals; it is not a safety rating.
Our local cards use mg/l as calcium carbonate (CaCO₃). Keep the original unit and reporting period when comparing results. Supplier labels can use different hardness bands.
What do the quality results tell you?
Read each parameter with its units, sample count, range and reporting period. A mean below a reference limit does not establish that every sample complied. A “less than” result is not an exact concentration.
Company-wide performance, local zone results and water at an individual tap are different levels of information. Historical exceedances need the supplier’s investigation context; they are not automatically a current incident.
Understand the measurements in a water reportOne named-area example · not a company average
Inside the Amersham/Prestwood report
325 mg/l as CaCO₃ · hardness period: 2025
Quality reporting period: 2025. 45 parameters in this publication. Hardness may come from a separate source and period.
| Parameter | Published mean | Samples |
|---|---|---|
| Chlorine (Residual) | 0.21 mgCl2/l | 143 |
| Fluoride | 0.105 mgF/l | 8 |
| Hydrogen Ion (pH) | 7.1 pH value | 52 |
| Iron | <9.0 μgFe/l | 8 |
| Lead | 1.28 μgPb/l | 8 |
| Nitrate | 21.7 mgNO3/l | 8 |
This selected example may not serve your postcode. Open the full report for ranges, source notes, any reported contraventions and the original document.
Read the full Amersham/Prestwood report →Find your local source-area report
Use the exact area name from the supplier’s checker. Older areas can have been renamed or replaced. Each card keeps the hardness period separate from other quality data.
92 areas match · showing 24.
Amersham/Prestwood
325 mg/l as CaCO₃ · Very hard
Hardness period: 2025
Quality report: 2025 · 43 other parameters
Named-area data; confirm your postcode before using it.
Ashdon/Great Sampford
373 mg/l as CaCO₃ · Very hard
Hardness period: 2025
Quality report: 2025 · 44 other parameters
Named-area data; confirm your postcode before using it.
Ashford
328 mg/l as CaCO₃ · Very hard
Hardness period: 2025
Quality report: 2025 · 53 other parameters
Named-area data; confirm your postcode before using it.
Bagshot/Sunninghill
288 mg/l as CaCO₃ · Hard
Hardness period: 2025
Quality report: 2025 · 52 other parameters
Named-area data; confirm your postcode before using it.
Baldock/Letchworth
318 mg/l as CaCO₃ · Very hard
Hardness period: 2025
Quality report: 2025 · 45 other parameters
Named-area data; confirm your postcode before using it.
Barnet
295 mg/l as CaCO₃ · Hard
Hardness period: 2025
Quality report: 2025 · 53 other parameters
Named-area data; confirm your postcode before using it.
Beaconsfield/Chalfont St Giles
288 mg/l as CaCO₃ · Hard
Hardness period: 2025
Quality report: 2025 · 44 other parameters
Named-area data; confirm your postcode before using it.
Belmont
345 mg/l as CaCO₃ · Very hard
Hardness period: 2025
Quality report: 2025 · 44 other parameters
Named-area data; confirm your postcode before using it.
Benington
310 mg/l as CaCO₃ · Very hard
Hardness period: 2025
Quality report: 2025 · 44 other parameters
Named-area data; confirm your postcode before using it.
Berkhamsted
285 mg/l as CaCO₃ · Hard
Hardness period: 2025
Quality report: 2025 · 44 other parameters
Named-area data; confirm your postcode before using it.
Bishop Stortford
345 mg/l as CaCO₃ · Very hard
Hardness period: 2025
Quality report: 2025 · 44 other parameters
Named-area data; confirm your postcode before using it.
Borehamwood/Bushey
340 mg/l as CaCO₃ · Very hard
Hardness period: 2025
Quality report: 2025 · 44 other parameters
Named-area data; confirm your postcode before using it.
Buntingford/Therfield
375 mg/l as CaCO₃ · Very hard
Hardness period: 2025
Quality report: 2025 · 44 other parameters
Named-area data; confirm your postcode before using it.
Caddington/Eaton Bray
348 mg/l as CaCO₃ · Very hard
Hardness period: 2025
Quality report: 2025 · 44 other parameters
Named-area data; confirm your postcode before using it.
Chalksole
293 mg/l as CaCO₃ · Hard
Hardness period: 2025
Quality report: 2025 · 44 other parameters
Named-area data; confirm your postcode before using it.
Chesham/Bovingdon
300 mg/l as CaCO₃ · Hard
Hardness period: 2025
Quality report: 2025 · 44 other parameters
Named-area data; confirm your postcode before using it.
Chrishall/Great Chesterford
335 mg/l as CaCO₃ · Very hard
Hardness period: 2025
Quality report: 2025 · 44 other parameters
Named-area data; confirm your postcode before using it.
Codicote
290 mg/l as CaCO₃ · Hard
Hardness period: 2025
Quality report: 2025 · 44 other parameters
Named-area data; confirm your postcode before using it.
Colindale/Kingsbury
333 mg/l as CaCO₃ · Very hard
Hardness period: 2025
Quality report: 2025 · 53 other parameters
Named-area data; confirm your postcode before using it.
Denge
108 mg/l as CaCO₃ · Slightly hard
Hardness period: 2025
Quality report: 2025 · 44 other parameters
Named-area data; confirm your postcode before using it.
Dover
285 mg/l as CaCO₃ · Hard
Hardness period: 2025
Quality report: 2025 · 44 other parameters
Named-area data; confirm your postcode before using it.
Dunstable
310 mg/l as CaCO₃ · Very hard
Hardness period: 2025
Quality report: 2025 · 44 other parameters
Named-area data; confirm your postcode before using it.
East Barnet
270 mg/l as CaCO₃ · Hard
Hardness period: 2025
Quality report: 2025 · 53 other parameters
Named-area data; confirm your postcode before using it.
Edgware
310 mg/l as CaCO₃ · Very hard
Hardness period: 2025
Quality report: 2025 · 44 other parameters
Named-area data; confirm your postcode before using it.
Affinity Water town pages
813 town pages use an approved Affinity Water report for the supply area associated with each town. A town can span several supply areas, so check your full postcode before relying on a result.
A 26
- Abbots Langley
- Addlestone
- Addlestonemoor
- Adeyfield
- Albury, Hertfordshire
- Aldenham
- Aley Green
- Alperton
- Amen Corner
- Amersham
- Amersham Common
- Amersham Old Town
- Amersham on the Hill
- Appspond
- Apsley
- Apsley End
- Arkley
- Arlesey
- Ash Estates
- Ash Vale
- Ashford, Surrey
- Ashley Park
- Ashwell
- Aston, Hertfordshire
- Aycliffe
- Ayot Green
B 79
- Babbs Green
- Baker's Wood
- Baldock
- Bamville Wood
- Banstead
- Barnet
- Barton-le-Clay
- Basildon
- Batchworth
- Batchworth Heath
- Batford
- Battlers Green
- Bayford, Hertfordshire
- Beaconsfield
- Beasley's Ait
- Bedlar's Green
- Bedmond
- Bedwell
- Bell Bar
- Belmont, Harrow
- Belmont, Sutton
- Belsize
- Bengeo
- Benhilton
- Bennetts End
- Berkhamsted
- Bernards Heath
- Biggleswade
- Billericay
- Birch Green, Hertfordshire
- Birch Green, Surrey
- Birch Hill
- Birchwood, Hertfordshire
- Biscot
- Bishop's Stortford
- Bisley
- Black Green
- Blackwater
- Borehamwood
- Boxmoor
- Brabourne
- Bracknell
- Bradenham
- Bragbury End
- Braintree
- Bramfield
- Bramingham Park
- Brays Grove
- Breachwood Green
- Brentwood
- Bricket Wood
- Broadley Common
- Broadmoor Estate
- Broadoak End
- Broadwater
- Brook
- Brookside, Windsor and Maidenhead
- Brookwood
- Broom, Central Bedfordshire
- Buckland
- Buckland Valley
- Bucks Hill
- Bull's Green
- Bullbrook
- Bullen's Green
- Bulstrode
- Buntingford
- Burnham Green
- Burnt Oak
- Burrowhill
- Burwood Park
- Bury End, Buckinghamshire
- Bury End, Central Bedfordshire
- Bury Green, East Hertfordshire
- Bury Park
- Bushey
- Bushey Heath
- Byfleet
- Bygrave
C 82
- Caddington
- Camberley
- Campton
- Canons Park
- Capel-le-Ferne
- Carpenders Park
- Carshalton Beeches
- Carshalton on the Hill
- Castle Green
- Caterham
- Chalfont Common
- Chandler's Cross
- Chapel Croft
- Chapel End
- Chapmore End
- Chattern Hill
- Chaulden
- Cheam
- Chells
- Chells Manor
- Chenies
- Cheriton
- Chertsey
- Chesham
- Chesham Bois
- Chicksands
- Chipperfield
- Chipping Barnet
- Chipping Ongar
- Chiswell Green
- Chobham
- Chorleywood
- Chorleywood Bottom
- Chorleywood West
- Church End, Arlesey
- Church End, Barnet
- Church End, Barton-le-Clay
- Church End, East Hertfordshire
- Church End, North Hertfordshire
- Church End, St Albans
- Church End, Three Rivers
- Church Lammas
- Church Langley
- Churchend, Central Bedfordshire
- Churchgate Street
- Clapgate
- Clarendon
- Clifton, Central Bedfordshire
- Clophill
- Clothall Common
- Cockernhoe
- Cockfosters
- Codicote
- Coldfall
- Coles Meads
- Coleshill, Buckinghamshire
- Colham Green
- Colindale
- College Town
- Colliers End
- Colnbrook
- Colney Heath
- Colney Street
- Commonwood
- Cookham Rise
- Coolinge
- Coopersale
- Corner Hall
- Counters End
- Cove
- Cowley Peachey
- Cowley, Greater London
- Crabble
- Cranford
- Crawley End
- Crawley Hill
- Cressex
- Crown Wood
- Crowthorne
- Croxley Green
- Cryers Hill
- Cupid Green
D 17
- Dagnall, Buckinghamshire
- Datchworth
- Deal
- Deepcut
- Denham Green
- Denham, Buckinghamshire
- Denham, Greater London
- Densole
- Digswell
- Digswell Park
- Digswell Water
- Dormer's Wells
- Dover
- Downley
- Ducks Island
- Dunstable
- Dunton
E 24
- East Barnet
- East Bedfont
- East Ewell
- East Hyde
- Eastbury
- Eastcote
- Eastend
- Easthampstead
- Eastwick
- Edgware
- Effingham Junction
- Egham
- Egham Hythe
- Elham
- Ellenbrook
- Elms Vale
- Elstree
- Elstree Park
- Englefield Green
- Epping
- Epping Green, Essex
- Essendon
- Etchinghill, Kent
- Ewell Minnis
F 31
- Fan Grove
- Farley Hill
- Farleygreen
- Farleywood
- Farnborough
- Farnborough Park
- Farnborough Street
- Farnham, Essex
- Felden
- Feltham
- Fiddler's Hill
- Finchley
- Fisher's Hill
- Fishers Green
- Flamstead
- Fleetville
- Flitton
- Flitwick
- Folkestone
- Foord
- Forest Park
- Forty Green
- Foster Street
- Fox Lane
- Friern Barnet
- Frimley
- Frimley Green
- Frogmore End
- Frogmore, Hampshire
- Frogmore, Hertfordshire
- Fulmer
G 29
- Gadebridge
- Garston
- Gerrards Cross
- Gilston
- Golders Green
- Gosmore
- Grahame Park
- Graveley
- Gravesend, Hertfordshire
- Great Amwell
- Great Chesterford
- Great Dunmow
- Great Gaddesden
- Great Hallingbury
- Great Hollands
- Great Kingshill
- Great Offley
- Great Parndon
- Great Wymondley
- Green End, Dacorum
- Green End, East Hertfordshire
- Green End, North Hertfordshire
- Green Street, Hertfordshire
- Green Tye
- Greenfield
- Greenford
- Greenhill, Greater London
- Grovehill
- Gustard Wood
H 83
- Hadham Cross
- Hadley
- Haldens
- Hall Grove
- Hamhaugh Island
- Hamm Court Estate
- Hamm Moor
- Hammerfield
- Handside
- Hanworth, Bracknell Forest
- Hanworth, Greater London
- Hare Street
- Harefield
- Harlington, Greater London
- Harlow
- Harlow Common
- Harmans Water
- Harmondsworth
- Harpenden
- Harpesford
- Harrow
- Harrow on the Hill
- Harrow Weald
- Hart Hill
- Hastingleigh
- Hastingwood
- Hatch End
- Hatchford
- Hatching Green
- Hatfield
- Hatfield Garden Village
- Hatfield Hyde
- Hatton, Greater London
- Haverhill
- Hawkinge
- Hayes End
- Hayes, Hillingdon
- Hazlemere
- Headstone
- Heath End
- Heatherside
- Hemel Hempstead
- Henley Park
- Henlow
- Heronsgate
- Hertford
- Hertford Heath
- Hertingfordbury
- Hexton
- High Town, Luton
- High Wycombe
- Higher Denham
- Highfield, Hertfordshire
- Hill End
- Hillfoot End
- Hillingdon
- Hillingdon Heath
- Hinxworth
- Hitchin
- Hitchin Hill
- Hockerill
- Hockering Estate
- Hogden Bottom
- Hollington
- Holmer Green
- Holmethorpe
- Holtspur
- Holwell
- Holywell, Central Bedfordshire
- Holywell, Hertfordshire
- Hook Heath
- Horn Hill
- Horn Street
- Horsell
- Houghton Regis
- How Wood
- Hudnall
- Hughenden Valley
- Hunsdon
- Hunsdonbury
- Hunton Bridge
- Hythe
- Hythe End
I 5
J 2
K 18
- Katherines
- Kearsney
- Kenley
- Kensworth
- Kenton
- Kingfield
- Kings Langley
- Kingsbury
- Kingsmoor
- Kingswood Warren
- Kingswood, Hertfordshire
- Kinsbourne Green
- Knaphill
- Knebworth
- Knotty Green
- Knowle Green
- Knowle Grove
- Knowle Hill
L 47
- Laleham
- Langford, Central Bedfordshire
- Langley Bottom
- Langley, Hertfordshire
- Latimer
- Latton Bush
- Lea Valley
- Leagrave
- Leavesden Green
- Leighton Buzzard
- Lemsford
- Letchmore Heath
- Letchworth
- Letty Green
- Leverstock Green
- Lilley
- Limbury
- Little Britain
- Little Gaddesden
- Little Hadham
- Little Heath, Hertfordshire
- Little Kingshill
- Little Missenden
- Little Parndon
- Little Sandhurst
- Little Stanmore
- Little Walden
- Little Woodcote
- Little Wymondley
- Littlebury
- Littleton, Surrey
- Littlewick
- Lock Island
- London Colney
- Longford, Greater London
- Loudwater
- Love Green
- Lower Feltham
- Lower Green, Hertfordshire
- Lower Halliford
- Lower Sheering
- Lower Stondon
- Lower Walmer
- Luton
- Lydd
- Lyminge
- Lyne
M 30
- Mangrove Green
- Maple Cross
- Mark Hall North
- Mark Hall South
- Markyate
- Marsh Farm
- Marshalswick
- Marshmoor
- Martin's Heron
- Maulden
- Maxton
- Maybury
- Mead Vale
- Meppershall
- Meriden
- Micklefield
- Middle Deal
- Mill End
- Mill Green
- Mill Hill, Kent
- Mimbridge
- Moneyhill
- Monken Hadley
- Moor Park
- Morehall
- Moreton, Essex
- Moulsham Green
- Mount Hermon
- Much Hadham
- Mytchett
N 34
- Naphill
- Nash Mills
- Nast Hyde
- Nazeing
- Nelson Park
- Netteswell
- Netteswell Cross
- New Barnet
- New Denham
- New Greens
- New Haw
- New Romney
- New Town, Hertfordshire
- New Town, Luton
- Newingreen
- Newington, Kent
- Newnham
- Newport, Essex
- Newtown, Hertfordshire
- North Cheam
- North Feltham
- North Finchley
- North Harrow
- North Hillingdon
- North Hyde
- North Lyminge
- North Mymms
- North Watford
- North Weald Bassett
- North Wembley
- Northwood Hills
- Northwood, Greater London
- Norton, Hertfordshire
- Norwood Green, Greater London
O 17
- Oakfield
- Oakleigh Park
- Oatlands Park
- Ockham
- Old Bricket Wood
- Old Coulsdon
- Old Harlow
- Old Hatfield
- Old Knebworth
- Old Town, Hertfordshire
- Old Woking
- Oldhill Wood
- Orchard Valley
- Ottershaw
- Owlsmoor
- Oxhey
- Oxlease
P 44
- Panshanger
- Paradise, Hertfordshire
- Park Corner
- Park Street
- Park Town, Luton
- Passmores
- Patchetts Green
- Patmore Heath
- Peartree
- Peene
- Penn
- Penn Street
- Penny Pot
- Penton Hook
- Pepperstock
- Perivale
- Perry Green, East Hertfordshire
- Perry Green, North Hertfordshire
- Pharaoh's Island
- Piccotts End
- Pimlico, Hertfordshire
- Pin Green
- Pine Hurst
- Pinnacles
- Pinner
- Pinner Green
- Pinnerwood Park
- Pirbright
- Pirton
- Pondtail
- Popeswood
- Poplars
- Postling
- Potten End
- Potter Street
- Potters Bar
- Poyle
- Preston, Greater London
- Preston, Hertfordshire
- Priestwood
- Pulloxhill
- Purwell
- Pyrford
- Pyrford Green
Q 1
R 28
- Rableyheath
- Radlett
- Radwell
- Rafborough
- Rayners Lane
- Redbourn
- Redhill
- Rhodes Minnis
- Richings Park
- Rickmansworth
- Ringshall
- Ripley Springs
- Ripley, Surrey
- River
- Roe Green
- Roestock
- Round Green
- Row Town
- Roxeth
- Royal Holloway
- Roydon
- Royston
- Rucklers Lane
- Ruislip
- Ruislip Common
- Ruislip Manor
- Runnymede
- Rydens
S 81
- Saffron Walden
- Saltwood
- Sandgate
- Sandhurst
- Sandridge
- Sands
- Sarratt
- Sawbridgeworth
- Seabrook
- Sewards End
- Sharpenhoe
- Sheerwater
- Sheet's Heath
- Shefford
- Shelley, Essex
- Shenley
- Shephall
- Shepperton
- Shepperton Green
- Sherrardspark
- Shillington
- Shreding Green
- Silsoe
- Sipson
- Skimpedhill
- Sleapshyde
- Slip End
- Smallford
- Smart's Heath
- Smug Oak
- Someries
- Sopwell
- South Beddington
- South Earlswood
- South Farnborough
- South Harefield
- South Harrow
- South Hatfield
- South Oxhey
- Southall
- Southill, Central Bedfordshire
- Southwood
- St Albans
- St Ann's Heath
- St Ann's Hill
- St Ippolyts
- St John's, Surrey
- St Johns, Surrey
- St Julians
- St Radigund's
- St Stephens
- Staines-upon-Thames
- Stanborough
- Stanford Common
- Stanford, Central Bedfordshire
- Stanford, Kent
- Stanmore, Greater London
- Stansted Mountfitchet
- Stanwell
- Stanwell Moor
- Stapleford, Hertfordshire
- Start Hill
- Stelling Minnis
- Stevenage
- Stewards
- Stonebridge, Greater London
- Stopsley
- Stopsley Common
- Stotfold
- Stowting
- Streatley, Central Bedfordshire
- Stroude
- Studham
- Subrosa
- Sudbury, Greater London
- Sumners
- Sundon Park
- Sunnyside, Hertfordshire
- Sutton, Slough
- Swanley Bar
- Symonds Green
T 45
- Tatling End
- Temple Ewell
- Temple Fields
- Temple Park
- Terriers
- Tewin
- Tewin Wood
- Thaxted
- The Camp
- The Folly, Hertsmere
- The Folly, St Albans
- The Heath
- The High
- The Hyde
- The Rise
- The Rookery
- The Ryde
- The Swillett
- The Warren
- Theydon Bois
- Theydon Mount
- Thorley Street
- Thorney
- Thornwood Common
- Thorpe
- Thorpe Green
- Thorpe Lea
- Thrales End
- Thundridge
- Tokyngton
- Tonwell
- Toot Hill
- Totteridge
- Tower Hamlets, Dover
- Tower Hill
- Townsend, Hertfordshire
- Towpath
- Tring
- Trowley Bottom
- Trumps Green
- Two Waters
- Tye Green
- Tyler's Green
- Tylers Green
- Tyttenhanger
U 9
- Underhill
- Upper Deal
- Upper Gravenhurst
- Upper Halliford
- Upper North Dean
- Upper Walmer
- Upton End
- Uxbridge
- Uxbridge Moor
V 1
W 76
- Wadesmill
- Walkern
- Wallington
- Walmer
- Walsworth
- Walter's Ash
- Waltham
- Walton-on-Thames
- Warden Hill
- Wardhedges
- Ware
- Wareside
- Warners End
- Water End, Dacorum
- Water End, Welwyn Hatfield
- Waterford
- Watford
- Watford Heath
- Watton at Stone
- Wealdstone
- Welham Green
- Well End
- Welwyn Garden City
- Wembley
- Wembley Park
- Wendover
- West Bedfont
- West Byfleet
- West Drayton
- West End, Central Bedfordshire
- West Harrow
- West Heath, Hampshire
- West Hyde
- West Ruislip
- West Watford
- West Wycombe
- Western Heights
- Westmill
- Weston, Hertfordshire
- Wexham Street
- Wey Meadows
- Weybridge
- Wheathampstead
- Whetstone, Greater London
- Whipsnade
- White Post
- Whitegrove
- Whiteley Village
- Wick Hill, Bracknell Forest
- Wick Hill, Wokingham
- Widford
- Widmer End
- Wigmore
- Wildhill
- Wildridings
- Willian
- Winchmore Hill, Buckinghamshire
- Winkwell
- Winter Hill
- Wisley
- Woburn
- Woking
- Wooburn Moor
- Wood Street Village
- Woodcote Green
- Woodcote, Greater London
- Woodhall
- Woodham
- Woodmer End
- Woodside Green
- Woodside Park
- Woodside, Central Bedfordshire
- Woodside, Hertfordshire
- Woolmer Green
- Worcester Park
- Wycombe Marsh
Y 4
Has the water changed over time?
Compare the same named area, metric, units and kind of reporting period. A new download date is not a new sample. Renamed zones or overlapping rolling windows need extra care before drawing a trend.
We do not yet hold a comparable annual hardness series for this supplier. We do not draw a trend from a single edition or overlapping rolling reports.
Open a local report and choose “Save on this browser” to return later. Saved reports can be checked for revised published details; this is not an emergency-alert service.
Official help and sources
For a new change in water appearance, taste, smell or supply, check the supplier’s current guidance and contact it directly. This page summarises published information and does not monitor live incidents.
Company guide and official routes reviewed 6 September 2026. Measurements refresh from approved reports and retain their own dates. Read our source methodology.
← Explore another water company