What a heat pump actually costs, before anyone calls you.
Modelled prices for 160 UK towns, the grants that apply where you live, and a free quote when you want one.

Three quotes for the same house can differ by thousands. Here is the honest spread.
Smallest systems
£6,181
Smaller air source units for flats and well-insulated homes whose radiators can stay.
Median town price
£10,640
An air source heat pump on a three bedroom house, with some radiators upsized. Most quotes land here.
Largest systems
£21,010
Larger homes, ground source systems, or a full radiator and cylinder replacement.
up to £272
A year off a typical home's bills
13 yrs
Payback after the £7,500 grant. About 40 years without one.
160
Towns priced individually
Source: Home Energy Quotes Cost Index, across the 160 towns we model. Prices are estimates and include installation and VAT. Actual costs may vary.
Prices where you live
160 towns, each with its own prices, grant position and official council-area data.
Most searched
All towns by region
East Midlands 9 towns
Heat Pumps in the East Midlands →
- Chesterfield £6,447–£16,797
- Derby £6,850–£17,500
- Kettering £6,447–£16,797
- Leicester £7,180–£17,680
- Lincoln £6,447–£16,797
- Loughborough £6,447–£16,797
- Mansfield £6,447–£16,797
- Northampton £6,447–£16,797
- Nottingham £7,000–£17,640
East of England 13 towns
Heat Pumps in the East of England →
- Bedford £7,045–£18,356
- Cambridge £7,620–£20,870
- Chelmsford £7,045–£18,356
- Colchester £8,000–£20,420
- Harlow £7,045–£18,356
- Hemel Hempstead £7,045–£18,356
- Ipswich £7,630–£21,010
- Luton £7,045–£18,356
- Norwich £6,690–£17,530
- Peterborough £7,710–£20,830
- Southend-on-Sea £7,045–£18,356
- Stevenage £7,045–£18,356
- Watford £7,045–£18,356
London 1 town
- London £7,730–£20,140
North East 8 towns
Heat Pumps in the North East →
- Darlington £6,181–£16,104
- Gateshead £6,181–£16,104
- Hartlepool £6,181–£16,104
- Middlesbrough £6,590–£17,300
- Newcastle upon Tyne £6,181–£16,104
- South Shields £6,181–£16,104
- Stockton-on-Tees £6,181–£16,104
- Sunderland £6,560–£17,230
North West 36 towns
Heat Pumps in the North West →
- Accrington £6,680–£16,960
- Altrincham £6,410–£16,430
- Ashton-under-Lyne £6,690–£16,660
- Barrow-in-Furness £6,314–£16,450
- Birkenhead £6,890–£16,930
- Blackburn £6,314–£16,450
- Blackpool £6,390–£16,790
- Bolton £6,810–£17,390
- Bootle £6,880–£17,680
- Burnley £6,520–£16,950
- Bury £6,350–£16,360
- Carlisle £6,314–£16,450
- Chester £6,314–£16,450
- Chorley £6,500–£17,170
- Clitheroe £6,314–£16,450
- Crewe £6,314–£16,450
- Fleetwood £6,314–£16,450
- Lancaster £6,430–£17,490
- Leyland £6,314–£16,450
- Liverpool £6,650–£17,190
- Lytham St Annes £6,314–£16,450
- Macclesfield £6,314–£16,450
- Manchester £6,620–£17,560
- Nelson £6,314–£16,450
- Oldham £6,420–£17,320
- Ormskirk £6,314–£16,450
- Preston £6,510–£17,510
- Rawtenstall £6,314–£16,450
- Rochdale £6,900–£16,720
- Salford £6,400–£17,250
- Southport £6,690–£16,310
- St Helens £6,850–£17,410
- Stockport £6,660–£16,740
- Wallasey £6,430–£16,430
- Warrington £6,314–£16,450
- Wigan £6,790–£16,840
Northern Ireland 9 towns
Scotland 16 towns
- Aberdeen £6,410–£17,200
- Ayr £6,380–£16,623
- Cumbernauld £6,380–£16,623
- Dundee £6,400–£17,480
- Dunfermline £6,380–£16,623
- East Kilbride £6,380–£16,623
- Edinburgh £6,530–£17,170
- Glasgow £6,480–£16,280
- Hamilton £6,380–£16,623
- Inverness £6,720–£17,010
- Kilmarnock £6,380–£16,623
- Kirkcaldy £6,380–£16,623
- Livingston £6,380–£16,623
- Paisley £6,380–£16,623
- Perth £6,380–£16,623
- Stirling £6,380–£16,623
South East 16 towns
Heat Pumps in the South East →
- Aylesbury £7,444–£19,395
- Basingstoke £7,444–£19,395
- Brighton £7,830–£20,680
- Crawley £7,444–£19,395
- Eastbourne £7,444–£19,395
- Guildford £7,444–£19,395
- Hastings £7,444–£19,395
- High Wycombe £7,444–£19,395
- Maidstone £7,444–£19,395
- Milton Keynes £6,990–£17,510
- Oxford £8,170–£20,910
- Portsmouth £7,770–£20,400
- Reading £7,990–£20,420
- Slough £7,444–£19,395
- Southampton £7,990–£20,930
- Worthing £7,444–£19,395
South West 13 towns
Heat Pumps in the South West →
- Bath £7,070–£18,350
- Bournemouth £6,979–£18,183
- Bristol £7,340–£18,690
- Cheltenham £7,050–£18,750
- Exeter £7,620–£17,990
- Gloucester £7,360–£19,520
- Plymouth £7,400–£18,140
- Poole £6,979–£18,183
- Salisbury £7,680–£18,940
- Swindon £6,979–£18,183
- Taunton £6,979–£18,183
- Truro £7,720–£19,410
- Weston-super-Mare £6,979–£18,183
Wales 10 towns
West Midlands 15 towns
Heat Pumps in the West Midlands →
- Birmingham £6,940–£17,860
- Burton upon Trent £6,513–£16,970
- Coventry £6,740–£17,930
- Hereford £7,040–£18,750
- Kidderminster £6,513–£16,970
- Newcastle-under-Lyme £6,513–£16,970
- Nuneaton £6,513–£16,970
- Shrewsbury £7,090–£18,790
- Solihull £6,513–£16,970
- Stoke-on-Trent £6,513–£16,970
- Telford £6,513–£16,970
- Walsall £6,513–£16,970
- West Bromwich £6,513–£16,970
- Wolverhampton £6,760–£18,410
- Worcester £7,140–£19,110
Yorkshire and The Humber 14 towns
Heat Pumps in the Yorkshire and The Humber →
- Barnsley £6,314–£16,450
- Bradford £6,314–£16,450
- Doncaster £6,314–£16,450
- Grimsby £6,314–£16,450
- Halifax £6,314–£16,450
- Harrogate £6,314–£16,450
- Huddersfield £6,314–£16,450
- Kingston upon Hull £6,314–£16,450
- Leeds £6,460–£16,900
- Rotherham £6,314–£16,450
- Scarborough £6,314–£16,450
- Sheffield £6,630–£17,840
- Wakefield £6,314–£16,450
- York £7,040–£18,000
Town figures are modelled estimates from the Home Energy Quotes Cost Index, adjusted by regional labour and material costs.
Questions people ask about heat pumps
How much do heat pumps cost in the UK?
Is there a grant for heat pumps in the UK?
How long is the payback period in the UK?
Do I need planning permission for heat pumps?
How do I find a good installer in the UK?
Get prices for your own home
Nine questions. Up to three approved installers who cover your postcode may contact you.
Last reviewed: . Costs are modelled estimates from the Home Energy Quotes Cost Index — see how we calculate them. Grant rates are checked against GOV.UK.