Guest, Sign inJoin
Liberty Square, King's HillKings Hill, #1 on this list · Photo: Stacey Harris · CC BY-SA 2.0
Kent rankings · Income

Towns with the highest household incomes in Kent

Kings Hill has the highest household incomes of Kent’s 87 towns of 2,500+: £89,616 a year before tax, on average (ONS, 2022–23). The typical town here averages £59,316.

ONS small-area income estimates, financial year ending 2023: the mean income of a household before tax (ONS models means, not medians, for small areas), averaged over the town’s neighbourhoods. A described list: no letters. The rank across England and Wales sits beside each figure.

#1

Kings Hill

9,963 people
£89,616

Mean household income·£58,952 after tax·#6 of 2,178 in England and Wales

#2

Sevenoaks

26,474 people
£84,419

Mean household income·£55,533 after tax·#20 of 2,178 in England and Wales

#3

Hildenborough

4,943 people
£75,899

Mean household income·£51,223 after tax·#108 of 2,178 in England and Wales

All 87 towns, ranked

Mean household income, highest first. Small towns sit inside one ONS area of 5,000 to 15,000 people, so their figure is partly their surroundings’. Towns with the same figure share a rank (T = tied). Each rank across England and Wales links to the national list.

Every town in Kent →

87 towns.

#TownMean household incomeAfter taxUK rank
1Kings Hill9,963 people£89,616£58,952#6 of 2,178 nationally
2Sevenoaks26,474 people£84,419£55,533#20 of 2,178 nationally
3Hildenborough4,943 people£75,899£51,223#108 of 2,178 nationally
4Ebbsfleet Valley2,989 people£74,911£54,010#127 of 2,178 nationally
5Otford and Kemsing7,332 people£73,987£52,947#139 of 2,178 nationally
7Borough Green4,712 people£69,945£50,776#252 of 2,178 nationally
8Westerham3,390 people£69,295£50,029#272 of 2,178 nationally
9Joyden's Wood4,912 people£69,046£47,225#277 of 2,178 nationally
10Bearsted8,349 people£68,801£46,642#285 of 2,178 nationally
11West Malling4,251 people£68,444£47,822#297 of 2,178 nationally
12Royal Tunbridge Wells51,215 people£68,143£49,255#305 of 2,178 nationally
13Iwade4,533 people£67,575£46,460#322 of 2,178 nationally
14Marden3,489 people£67,482£47,235#324 of 2,178 nationally
15Higham2,642 people£67,019£45,826#342 of 2,178 nationally
16Southborough9,632 people£66,883£46,098#344 of 2,178 nationally
17Dunton Green3,241 people£66,767£49,208#349 of 2,178 nationally
18Stone6,438 people£66,121£47,938#374 of 2,178 nationally
19Chartham3,569 people£65,978£47,844#380 of 2,178 nationally
21Swanscombe15,462 people£65,499£47,764#393 of 2,178 nationally
22Coxheath8,453 people£65,458£44,440#395 of 2,178 nationally
23Hextable4,100 people£65,281£46,700#402 of 2,178 nationally
24Tonbridge36,136 people£65,061£47,161#415 of 2,178 nationally
25Pembury5,783 people£65,018£45,246#421 of 2,178 nationally
26Dartford69,131 people£64,806£46,516#433 of 2,178 nationally
T27Istead Rise3,398 people£64,535£44,771#442 of 2,178 nationally
T27Meopham4,349 people£64,535£44,771#442 of 2,178 nationally
29Hawkhurst3,683 people£63,917£44,875#475 of 2,178 nationally
30Paddock Wood7,616 people£63,506£44,347#495 of 2,178 nationally
31Cranbrook3,962 people£62,869£45,856#521 of 2,178 nationally
32Headcorn3,293 people£62,432£45,354#538 of 2,178 nationally
33Larkfield26,147 people£62,231£43,712#547 of 2,178 nationally
34Newington2,691 people£61,951£42,158#555 of 2,178 nationally
36Staplehurst6,181 people£61,567£44,445#572 of 2,178 nationally
37Edenbridge7,903 people£61,351£44,313#577 of 2,178 nationally
38Hawkinge8,499 people£60,956£44,174#601 of 2,178 nationally
T39Cuxton3,039 people£60,775£43,668#615 of 2,178 nationally
T39Halling2,926 people£60,775£43,668#615 of 2,178 nationally
T42Cliffe2,531 people£59,723£41,253#665 of 2,178 nationally
T42Cliffe Woods2,689 people£59,723£41,253#665 of 2,178 nationally
44Hoo St Werburgh8,758 people£59,316£42,495#683 of 2,178 nationally
45Darenth2,588 people£59,311£43,403#684 of 2,178 nationally
46Ash (Dover)2,529 people£59,052£42,713#693 of 2,178 nationally
47Whitfield6,509 people£58,483£42,574#728 of 2,178 nationally
48Maidstone109,503 people£58,325£42,257#739 of 2,178 nationally
49Sittingbourne54,385 people£58,043£42,067#749 of 2,178 nationally
50Ashford82,143 people£57,872£42,926#761 of 2,178 nationally
51Faversham20,941 people£57,738£42,567#768 of 2,178 nationally
52Hadlow3,168 people£57,426£41,969#784 of 2,178 nationally
53Canterbury55,107 people£57,107£42,282#797 of 2,178 nationally
54Snodland11,820 people£57,072£42,145#799 of 2,178 nationally
55Rochester67,279 people£57,061£40,963#800 of 2,178 nationally
56Gillingham108,485 people£56,984£41,103#802 of 2,178 nationally
57Swanley17,209 people£56,452£41,235#831 of 2,178 nationally
58Whitstable32,185 people£56,111£42,811#851 of 2,178 nationally
59Gravesend58,105 people£55,775£41,094#872 of 2,178 nationally
60Herne14,874 people£55,725£40,453#876 of 2,178 nationally
61Teynham3,128 people£55,722£41,890#877 of 2,178 nationally
62Aylesham5,788 people£55,138£42,312#909 of 2,178 nationally
63Sandwich4,258 people£54,547£41,584#949 of 2,178 nationally
64Chatham76,956 people£54,172£39,612#976 of 2,178 nationally
65Tenterden7,775 people£53,936£40,327#988 of 2,178 nationally
66Northfleet29,892 people£53,613£41,616#1,009 of 2,178 nationally
67Broadstairs25,780 people£52,465£39,837#1,085 of 2,178 nationally
68Sturry4,857 people£52,400£39,512#1,088 of 2,178 nationally
69West Kingsdown4,306 people£52,061£38,967#1,113 of 2,178 nationally
70Folkestone51,987 people£51,899£38,461#1,125 of 2,178 nationally
71Halfway Houses4,396 people£51,645£38,566#1,153 of 2,178 nationally
72Hythe14,613 people£51,563£38,464#1,160 of 2,178 nationally
73Minster (Thanet)4,739 people£51,185£38,671#1,186 of 2,178 nationally
74Deal28,992 people£50,837£38,873#1,211 of 2,178 nationally
75Dymchurch3,097 people£50,508£37,605#1,240 of 2,178 nationally
76New Romney3,870 people£49,623£36,740#1,299 of 2,178 nationally
77Minster (Swale)16,735 people£49,148£37,417#1,335 of 2,178 nationally
78Herne Bay24,873 people£48,425£36,512#1,391 of 2,178 nationally
79Littlestone-on-Sea5,271 people£48,167£36,279#1,412 of 2,178 nationally
80Dover36,349 people£48,104£36,860#1,419 of 2,178 nationally
81Queenborough3,915 people£48,041£36,247#1,425 of 2,178 nationally
82Ramsgate42,031 people£47,247£36,738#1,472 of 2,178 nationally
83Margate63,315 people£46,449£36,220#1,541 of 2,178 nationally
84Lydd3,911 people£45,552£35,450#1,613 of 2,178 nationally
85Eastchurch3,381 people£43,287£36,162#1,795 of 2,178 nationally
86St Mary's Bay2,966 people£43,207£34,635#1,809 of 2,178 nationally
87Sheerness13,253 people£41,915£32,397#1,907 of 2,178 nationally
Quick answers

Questions people ask

Which town in Kent has the highest household income?

Kings Hill: its households average £89,616 a year before tax (£58,952 after). Sevenoaks and Hildenborough follow.

How are these towns ranked?

By mean household income before tax in ONS’s small-area estimates (April 2022 to March 2023), highest first: each neighbourhood’s figure weighted by its share of the town’s residents.

Why isn’t my town on this list?

The list covers Kent’s towns of 2,500+ with the figure. Smaller places show it on their own pages; every town in Kent is on the county page.

Go deeper

More Kent lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Kent rankings →
County by county

Towns with the highest household incomes, county by county

Sources: ONS small-area income estimates (financial year ending 2023). All under the Open Government Licence v3.0.

Contains public sector information licensed under the Open Government Licence v3.0. Contains HM Land Registry data © Crown copyright and database right 2026. Contains OS data © Crown copyright and database right 2026 (ONS boundaries). Northern Ireland: Source: NISRA; contains Land & Property Services data and Ordnance Survey of Northern Ireland information, © Crown copyright, licensed under the Open Government Licence v3.0. Scotland: contains National Records of Scotland data, Registers of Scotland data and SEPA data, © Crown copyright / © SEPA 2025, licensed under the Open Government Licence v3.0.