CTConnecticut rankings

Most affordable towns in Connecticut

Ranked by how many years of a typical CT household income ($95,781) it takes to buy each town's median home. Lower is easier to buy in. 155 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

Thomaston
Connecticut · Most affordable

Thomaston ranks #30 of 155

3.0 yrs of a typical CT income buys a typical home · Visit Thomaston →

Thomaston ranks #30 of 155 for most affordable in Connecticut
#TownYears of incomeHome valueMedian income
1 Jewett City3,429 people 2.1 yrs $196,900 $55,530
2 Waterbury Waterbury114,869 people 2.2 yrs $208,500 $51,886
3 Windham WindhamSoutheastern Connecticut Planning Region · 23,961 people 2.2 yrs $209,800 $55,736
4 Torrington35,547 people 2.2 yrs $215,500 $70,856
5 New Britain New Britain74,223 people 2.3 yrs $223,600 $58,613
6 Danielson4,209 people 2.3 yrs $224,600 $64,050
7 Hartford Hartford121,127 people 2.4 yrs $228,600 $46,411
8 East HartfordCapitol Planning Region · 50,918 people 2.4 yrs $229,700 $70,778
9 Meriden60,545 people 2.5 yrs $241,200 $71,253
10 Map of Norwich Norwich39,973 people 2.5 yrs $242,300 $65,024
11 ManchesterCapitol Planning Region · 59,635 people 2.6 yrs $247,100 $86,840
12 WinchesterNorthwest Hills Planning Region · 10,284 people 2.6 yrs $249,500 $66,519
13 EnfieldCapitol Planning Region · 41,090 people 2.6 yrs $252,900 $90,404
14 New London27,625 people 2.6 yrs $253,300 $59,098
15 Plainville PlainvilleCapitol Planning Region · 17,551 people 2.7 yrs $254,000 $84,343
16 Derby12,487 people 2.7 yrs $256,700 $79,500
17 Map of Windsor Locks Windsor LocksCapitol Planning Region · 12,579 people 2.7 yrs $258,800 $81,205
18 Naugatuck Naugatuck31,800 people 2.7 yrs $259,100 $96,324
19 Map of Stafford StaffordCapitol Planning Region · 11,511 people 2.8 yrs $263,800 $93,235
20 North CanaanNorthwest Hills Planning Region · 3,221 people 2.8 yrs $267,300 $71,976
21 Putnam PutnamNortheastern Connecticut Planning Region · 9,292 people 2.8 yrs $269,200 $70,561
22 Map of Plainfield PlainfieldNortheastern Connecticut Planning Region · 15,141 people 2.8 yrs $272,100 $76,993
23 Map of Sprague SpragueSoutheastern Connecticut Planning Region · 2,962 people 2.9 yrs $273,500 $92,850
24 Bridgeport Bridgeport149,153 people 2.9 yrs $274,900 $58,685
25 PlymouthNaugatuck Valley Planning Region · 11,746 people 2.9 yrs $275,000 $94,514
26 VernonCapitol Planning Region · 30,577 people 2.9 yrs $275,500 $85,356
27 Griswold GriswoldSoutheastern Connecticut Planning Region · 11,530 people 2.9 yrs $275,900 $78,719
28 East WindsorCapitol Planning Region · 11,213 people 2.9 yrs $277,100 $96,250
29 Bristol Bristol61,462 people 2.9 yrs $277,800 $79,076
30 Thomaston ThomastonNaugatuck Valley Planning Region · 7,492 people 3.0 yrs $282,600 $103,218
31 Sterling SterlingNortheastern Connecticut Planning Region · 3,629 people 3.0 yrs $283,400 $102,695
32 Map of Montville MontvilleSoutheastern Connecticut Planning Region · 17,950 people 3.0 yrs $285,600 $96,454
33 Map of Bloomfield BloomfieldCapitol Planning Region · 21,754 people 3.0 yrs $286,900 $98,725
34 New Haven134,349 people 3.0 yrs $287,100 $56,851
35 Map of Ansonia Ansonia19,033 people 3.0 yrs $287,200 $85,877
36 Map of Killingly KillinglyNortheastern Connecticut Planning Region · 17,867 people 3.0 yrs $288,600 $84,350
37 West Haven55,351 people 3.0 yrs $291,700 $74,382
38 Thompson ThompsonNortheastern Connecticut Planning Region · 9,337 people 3.0 yrs $291,900 $93,629
39 Map of East Haven East HavenSouth Central Connecticut Planning Region · 27,806 people 3.1 yrs $294,200 $94,628
40 Middletown47,958 people 3.1 yrs $295,300 $79,438
41 Map of Hamden HamdenSouth Central Connecticut Planning Region · 61,045 people 3.1 yrs $298,200 $98,306
42 WindsorCapitol Planning Region · 29,468 people 3.2 yrs $305,200 $104,725
43 Map of Willington WillingtonCapitol Planning Region · 5,575 people 3.2 yrs $305,800 $91,114
44 Groton9,490 people 3.2 yrs $306,600 $79,577
45 Map of Newington NewingtonCapitol Planning Region · 30,896 people 3.2 yrs $310,400 $102,884
46 BrooklynNortheastern Connecticut Planning Region · 8,517 people 3.3 yrs $315,200 $96,207
47 Lisbon LisbonSoutheastern Connecticut Planning Region · 4,211 people 3.3 yrs $315,700 $92,708
48 WethersfieldCapitol Planning Region · 27,250 people 3.4 yrs $324,600 $126,806
49 CromwellLower Connecticut River Valley Planning Region · 14,334 people 3.4 yrs $325,200 $110,596
50 Wolcott WolcottNaugatuck Valley Planning Region · 16,279 people 3.4 yrs $326,200 $110,850
51 Map of Ledyard LedyardSoutheastern Connecticut Planning Region · 15,433 people 3.4 yrs $326,200 $107,975
52 Coventry CoventryCapitol Planning Region · 12,326 people 3.4 yrs $330,000 $108,213
53 Watertown WatertownNaugatuck Valley Planning Region · 22,253 people 3.5 yrs $333,500 $101,691
54 Map of Canterbury CanterburyNortheastern Connecticut Planning Region · 5,124 people 3.5 yrs $334,200 $103,198
55 Ashford AshfordNortheastern Connecticut Planning Region · 4,226 people 3.5 yrs $334,800 $121,926
56 MansfieldCapitol Planning Region · 25,358 people 3.5 yrs $335,400 $72,393
57 Rocky Hill Rocky HillCapitol Planning Region · 20,880 people 3.5 yrs $337,300 $99,941
58 PortlandLower Connecticut River Valley Planning Region · 9,434 people 3.5 yrs $337,400 $118,929
59 Map of Groton GrotonSoutheastern Connecticut Planning Region · 38,130 people 3.6 yrs $340,100 $88,284
60 LebanonSoutheastern Connecticut Planning Region · 7,116 people 3.6 yrs $345,900 $109,135
61 Map of East Hampton East HamptonLower Connecticut River Valley Planning Region · 12,925 people 3.6 yrs $349,000 $124,577
62 Beacon FallsNaugatuck Valley Planning Region · 6,147 people 3.7 yrs $350,300 $101,516
63 Harwinton HarwintonNorthwest Hills Planning Region · 5,575 people 3.7 yrs $352,100 $129,643
64 East HaddamLower Connecticut River Valley Planning Region · 8,969 people 3.7 yrs $352,700 $107,861
65 WallingfordSouth Central Connecticut Planning Region · 44,362 people 3.7 yrs $353,100 $104,773
66 Map of Prospect ProspectNaugatuck Valley Planning Region · 9,458 people 3.7 yrs $355,400 $126,394
67 WaterfordSoutheastern Connecticut Planning Region · 19,673 people 3.7 yrs $355,900 $104,820
68 VoluntownNortheastern Connecticut Planning Region · 2,604 people 3.7 yrs $356,100 $101,964
69 Map of New Hartford New HartfordNorthwest Hills Planning Region · 6,675 people 3.7 yrs $358,600 $109,695
70 Columbia ColumbiaCapitol Planning Region · 5,300 people 3.8 yrs $361,500 $127,000
71 Map of Preston PrestonSoutheastern Connecticut Planning Region · 4,821 people 3.8 yrs $361,900 $116,648
72 Map of Deep River Deep RiverLower Connecticut River Valley Planning Region · 4,458 people 3.8 yrs $362,200 $90,253
73 Tolland TollandCapitol Planning Region · 14,606 people 3.8 yrs $365,500 $133,264
74 Map of Colchester ColchesterSoutheastern Connecticut Planning Region · 15,648 people 3.8 yrs $366,800 $122,390
75 Ellington EllingtonCapitol Planning Region · 16,455 people 3.8 yrs $366,900 $129,913
76 BoltonCapitol Planning Region · 4,853 people 3.8 yrs $367,600 $126,364
77 Granby GranbyCapitol Planning Region · 11,184 people 3.8 yrs $367,900 $120,275
78 Map of Barkhamsted BarkhamstedNorthwest Hills Planning Region · 3,678 people 3.8 yrs $368,000 $123,544
79 Map of Seymour SeymourNaugatuck Valley Planning Region · 16,889 people 3.9 yrs $370,000 $107,708
80 Map of Stratford StratfordGreater Bridgeport Planning Region · 52,790 people 3.9 yrs $372,200 $95,815
81 Map of Southington SouthingtonCapitol Planning Region · 43,803 people 3.9 yrs $373,800 $124,309
82 Map of Berlin BerlinCapitol Planning Region · 20,361 people 3.9 yrs $374,600 $113,598
83 South WindsorCapitol Planning Region · 26,907 people 3.9 yrs $375,100 $144,961
84 MiddlefieldLower Connecticut River Valley Planning Region · 4,243 people 3.9 yrs $376,000 $99,837
85 Map of Andover AndoverCapitol Planning Region · 3,152 people 3.9 yrs $376,500 $134,632
86 Map of Marlborough MarlboroughCapitol Planning Region · 6,130 people 4.0 yrs $379,100 $142,105
87 Map of Haddam HaddamLower Connecticut River Valley Planning Region · 8,644 people 4.0 yrs $379,700 $114,426
88 Map of Clinton ClintonLower Connecticut River Valley Planning Region · 13,377 people 4.0 yrs $380,000 $124,824
89 Map of North Branford North BranfordSouth Central Connecticut Planning Region · 13,503 people 4.0 yrs $385,400 $108,032
90 HebronCapitol Planning Region · 9,157 people 4.0 yrs $385,800 $142,500
91 East GranbyCapitol Planning Region · 5,238 people 4.1 yrs $388,000 $120,938
92 New Milford New MilfordWestern Connecticut Planning Region · 28,334 people 4.1 yrs $391,500 $106,411
93 LitchfieldNorthwest Hills Planning Region · 8,260 people 4.1 yrs $391,900 $102,609
94 Map of North Haven North HavenSouth Central Connecticut Planning Region · 24,336 people 4.1 yrs $393,200 $132,689
95 CantonCapitol Planning Region · 10,144 people 4.1 yrs $395,300 $117,991
96 Somers SomersCapitol Planning Region · 10,308 people 4.1 yrs $395,800 $124,705
97 North StoningtonSoutheastern Connecticut Planning Region · 5,160 people 4.1 yrs $397,100 $123,938
98 BranfordSouth Central Connecticut Planning Region · 28,217 people 4.2 yrs $401,200 $105,225
99 Map of Salem SalemSoutheastern Connecticut Planning Region · 4,282 people 4.2 yrs $403,600 $123,245
100 SuffieldCapitol Planning Region · 15,702 people 4.3 yrs $407,500 $119,472
101 Map of Pomfret PomfretNortheastern Connecticut Planning Region · 4,317 people 4.3 yrs $409,100 $108,476
102 BethlehemNaugatuck Valley Planning Region · 3,423 people 4.3 yrs $410,900 $108,929
103 Map of West Hartford West HartfordCapitol Planning Region · 63,620 people 4.3 yrs $411,000 $129,890
104 Danbury87,263 people 4.3 yrs $411,200 $83,393
105 Map of Southbury SouthburyNaugatuck Valley Planning Region · 20,071 people 4.3 yrs $411,600 $112,887
106 East LymeSoutheastern Connecticut Planning Region · 18,721 people 4.3 yrs $412,600 $105,044
107 Milford52,684 people 4.4 yrs $416,800 $110,669
108 Map of Woodstock WoodstockNortheastern Connecticut Planning Region · 8,319 people 4.4 yrs $417,200 $112,011
109 BethanySouth Central Connecticut Planning Region · 5,288 people 4.4 yrs $418,000 $166,236
110 BurlingtonNorthwest Hills Planning Region · 9,680 people 4.4 yrs $418,700 $165,120
111 Durham DurhamLower Connecticut River Valley Planning Region · 7,208 people 4.4 yrs $424,800 $158,857
112 FarmingtonCapitol Planning Region · 27,134 people 4.5 yrs $432,700 $141,120
113 Map of Westbrook WestbrookLower Connecticut River Valley Planning Region · 6,856 people 4.5 yrs $434,300 $91,202
114 BethelWestern Connecticut Planning Region · 20,796 people 4.5 yrs $434,600 $116,541
115 CheshireNaugatuck Valley Planning Region · 29,040 people 4.6 yrs $440,000 $146,528
116 Map of Chester ChesterLower Connecticut River Valley Planning Region · 3,825 people 4.6 yrs $442,200 $109,191
117 SimsburyCapitol Planning Region · 25,066 people 4.6 yrs $443,500 $157,907
118 Map of Glastonbury GlastonburyCapitol Planning Region · 35,293 people 4.6 yrs $445,200 $157,192
119 KillingworthLower Connecticut River Valley Planning Region · 6,240 people 4.7 yrs $446,200 $140,655
120 Shelton41,889 people 4.7 yrs $452,600 $108,185
121 Map of Woodbury WoodburyNaugatuck Valley Planning Region · 9,833 people 4.9 yrs $469,900 $131,480
122 Map of Kent KentNorthwest Hills Planning Region · 3,056 people 4.9 yrs $470,900 $96,064
123 Map of Oxford OxfordNaugatuck Valley Planning Region · 12,991 people 4.9 yrs $472,400 $128,953
124 Map of Middlebury MiddleburyNaugatuck Valley Planning Region · 7,807 people 5.0 yrs $476,400 $133,487
125 Avon AvonCapitol Planning Region · 18,946 people 5.0 yrs $479,700 $154,058
126 BrookfieldWestern Connecticut Planning Region · 17,706 people 5.0 yrs $479,700 $148,360
127 Goshen GoshenNorthwest Hills Planning Region · 3,196 people 5.0 yrs $482,400 $152,093
128 Stonington StoningtonSoutheastern Connecticut Planning Region · 18,478 people 5.0 yrs $483,400 $114,797
129 Map of Old Lyme Old LymeLower Connecticut River Valley Planning Region · 7,679 people 5.1 yrs $484,200 $131,899
130 Map of New Fairfield New FairfieldWestern Connecticut Planning Region · 13,584 people 5.1 yrs $484,800 $137,647
131 OrangeSouth Central Connecticut Planning Region · 14,315 people 5.1 yrs $491,500 $142,325
132 ShermanWestern Connecticut Planning Region · 3,554 people 5.2 yrs $497,300 $116,000
133 MonroeGreater Bridgeport Planning Region · 18,949 people 5.3 yrs $503,200 $157,250
134 Guilford GuilfordSouth Central Connecticut Planning Region · 22,108 people 5.4 yrs $515,800 $137,816
135 Old SaybrookLower Connecticut River Valley Planning Region · 10,575 people 5.6 yrs $538,200 $114,333
136 NewtownWestern Connecticut Planning Region · 27,593 people 5.7 yrs $546,200 $155,110
137 TrumbullGreater Bridgeport Planning Region · 37,281 people 5.7 yrs $547,300 $163,073
138 Map of Essex EssexLower Connecticut River Valley Planning Region · 6,794 people 5.8 yrs $552,000 $104,395
139 Norwalk Norwalk92,187 people 5.8 yrs $558,000 $107,616
140 Map of Madison MadisonSouth Central Connecticut Planning Region · 17,616 people 6.1 yrs $583,900 $167,442
141 WoodbridgeSouth Central Connecticut Planning Region · 9,073 people 6.1 yrs $588,100 $188,750
142 Sharon SharonNorthwest Hills Planning Region · 2,723 people 6.2 yrs $590,700 $100,518
143 Stamford137,144 people 6.5 yrs $624,400 $111,586
144 WashingtonNorthwest Hills Planning Region · 3,676 people 6.9 yrs $660,200 $101,549
145 Redding ReddingWestern Connecticut Planning Region · 8,780 people 7.4 yrs $706,300 $186,060
146 Salisbury SalisburyNorthwest Hills Planning Region · 4,224 people 8.0 yrs $763,700 $124,256
147 FairfieldGreater Bridgeport Planning Region · 63,416 people 8.1 yrs $780,500 $172,432
148 EastonGreater Bridgeport Planning Region · 7,670 people 8.2 yrs $783,100 $222,604
149 Map of Ridgefield RidgefieldWestern Connecticut Planning Region · 25,109 people 8.7 yrs $836,200 $179,219
150 WiltonWestern Connecticut Planning Region · 18,777 people 9.7 yrs $928,800 $242,199
151 Weston WestonWestern Connecticut Planning Region · 10,396 people 10.4 yrs $996,700 $250,001
152 WestportWestern Connecticut Planning Region · 27,528 people 14.7 yrs $1,405,200 $250,001
153 Map of New Canaan New CanaanWestern Connecticut Planning Region · 20,870 people 16.8 yrs $1,611,900 $250,001
154 Map of Greenwich GreenwichWestern Connecticut Planning Region · 63,856 people 17.7 yrs $1,695,700 $206,130
155 DarienWestern Connecticut Planning Region · 21,936 people 19.0 yrs $1,822,400 $250,001

How this ranking works

We divide each town’s median home value by the CT median household income ($95,781). The result is how many years of a typical paycheck it takes to buy a typical home there. Lower is more affordable. Across Connecticut as a whole it’s 3.8 years.

Why not each town’s own income? That would rank wealthy towns with half-million-dollar homes as “affordable” only because their residents earn so much. One shared income answers the question people actually ask: where could a typical family afford to live?

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states