House Price Finder
Town Profile 1 postcode area

Gainsborough

Lincolnshire · 23,492 properties sold since 1995

Postcodes: DN21
Average Property Value
£191,075
↓ 5.3% YoY

Market analysis

Homes in Gainsborough, Lincolnshire sell for an average of £191,075 — 30% below the UK average of £271,295. The median sold price is £155,000. In 2025, the most recent complete year, prices fell 5.3% year on year, from £203,231 to £192,491. Since 2015, average values in Gainsborough have grown by 33%.

Terraced houses are the most commonly sold property type in Gainsborough, making up 36% of transactions. Gainsborough spans 1 postcode area, with 23,492 sales registered since 1995.

£191,075
Average
£155,000
Median
£500
Lowest
£9.4M
Highest

Liveability Score

Aggregated from 1 postcode area

Good
76 / 100
Education 65
Connectivity 71
Market Stability 78
Family-Friendly 100

Price Trend

2016 2017 2018 2019 2020 2021 2022 2023 2024 2025
£138k £192k

Property Types

Terraced 36%
Detached 34%
Semi-Detached 26%
Flat 3%
Other 2%
23,492 total sales across 5 property types

Market Summary

£95k
Lower Quartile
£155k
Median
£230k
Upper Quartile
Price Distribution £500 – £9.4M

Yearly Price History

Year Average Median Sales Change
2026 (YTD) £225,585 £159,000 226 ↑ 17.2%
2025 £192,491 £165,000 809 ↓ 5.3%
2024 £203,231 £162,000 759 ↑ 0.7%
2023 £201,886 £160,000 763 ↑ 2.5%
2022 £196,930 £155,500 1,022 ↑ 10.4%
2021 £178,412 £145,000 1,059 ↑ 8.8%
2020 £163,981 £135,000 701 ↑ 7.3%
2019 £152,846 £129,000 827 ↓ 5.2%
2018 £161,257 £127,500 788 ↑ 3.5%
2017 £155,761 £128,000 758 ↑ 13.0%
2016 £137,902 £125,000 749 ↓ 4.9%
2015 £145,023 £116,000 795

Postcode Areas in Gainsborough

Gainsborough covers 1 postcode area. Click any one for detailed property data, schools, crime stats, and demographics.

DN21

Useful guides

Stamp Duty Calculator

Calculate SDLT on your purchase — 2026/27 rates.

First-Time Buyer Guide

Everything you need to know about buying your first home in 2026.

What's Your House Worth?

Free ways to estimate your property's value using sold price data.

Streets in Gainsborough

The 60 busiest streets in Gainsborough by number of recorded sales. Each page lists every property on the street and what it last sold for.

High Street 782 Lea Road 501 Ropery Road 490 Sunningdale Way 320 Gainsborough Road 288 Sandsfield Lane 281 Stanley Street 223 Church Street 206 Bob Rainsforth Way 186 Tower Street 183 Willingham Road 178 Waterworks Street 163 Gordon Street 160 Trinity Street 147 Juniper Way 147 Birchwood View 145 Trent Street 141 The Pines 134 Campbell Street 133 Ashcroft Road 130 Bridge Street 129 Asquith Street 128 Nursery Vale 128 Morton Terrace 124 Kirton Road 120 Melrose Road 116 Clinton Terrace 115 Linden Terrace 113 Walkerith Road 111 Willoughby Chase 110 Riverside Approach 110 Beaufort Street 104 Anderson Way 101 Mayflower Close 100 Salisbury Street 100 Pingle Close 98 Station Road 98 The Granary 96 Tooley Street 95 Cromwell Street 94 Foxby Mews 94 Old Showfields 93 Messingham Road 93 The Maltings 91 Greystones Road 89 The Avenue 87 Drake Street 87 Grey Street 86 Darwin Street 86 Windmill Way 86 Queensfield 84 Irwin Road 84 North Marsh Road 83 Astley Crescent 82 Portland Terrace 82 Alfred Street 80 Capper Avenue 80 Horsley Road 79 Garfield Street 78 Buchanan Road 78

Frequently asked questions about Gainsborough

What is the average house price in Gainsborough?
The average sold price in Gainsborough, Lincolnshire is £191,075, across 5,339 sales since 2020. The median is £155,000 — the middle price, which a few very expensive sales cannot pull upward.
Are house prices in Gainsborough rising or falling?
In 2025, the last complete year, the average sold price in Gainsborough was £192,491, down 5.3% on 2024's £203,231.
How many properties have sold in Gainsborough?
HM Land Registry has recorded 23,492 sales in Gainsborough since 1995, across 1 postcode area (DN21). The most common property type is terraced.

About this data

Averages and medians for Gainsborough cover the 5,339 sales registered since 2020, so they describe the current market rather than three decades of it. The 23,492 figure is every sale since records begin in 1995, and the yearly chart uses each year's own sales. Prices are what buyers actually paid, as registered with HM Land Registry — not asking prices or estimates. Scotland and Northern Ireland are not in this dataset; see Scotland and Northern Ireland.

Source: HM Land Registry Price Paid Data · Crown copyright 2026 · Open Government Licence v3.0