Home / Housing data / Maine / Rankings / Median household incomeMaine places ranked by median household income 361 places in Maine have a reliable estimate of median household income (2020–2024 American Community Survey).
Highest figures: Cumberland ($173,894), Falmouth ($150,919), Cape Elizabeth ($145,821).
Lowest figure: Eustis ($32,118).
The figure for Maine as a whole is $74,733 (±$795).
Figures last updated on November 12, 2026 .
Figure for Maine as a whole $74,733 (±$795) Places ranked 361 Maine places ranked by median household income Median household income, estimate (90% margin of error), 2020–2024 Rank Place County Median household income 1 Cumberland Cumberland County $173,894 (±$19,740) 2 Falmouth Cumberland County $150,919 (±$23,731) 3 Cape Elizabeth Cumberland County $145,821 (±$8,378) 4 Scarborough Cumberland County $133,558 (±$20,837) 5 North Yarmouth Cumberland County $129,267 (±$12,669) 6 York York County $121,250 (±$24,616) 7 Ogunquit York County $114,259 (±$56,066) 8 (tie) Castine Hancock County $113,750 (±$26,100) 8 (tie) Dayton York County $113,750 (±$23,779) 10 Gorham Cumberland County $112,312 (±$6,322) 11 Hampden Penobscot County $111,959 (±$12,644) 12 Dedham Hancock County $111,442 (±$17,770) 13 Yarmouth Cumberland County $110,216 (±$14,094) 14 New Gloucester Cumberland County $108,797 (±$12,364) 15 Edgecomb Lincoln County $108,750 (±$17,927) 16 Bowdoinham Sagadahoc County $108,479 (±$20,937) 17 Windham Cumberland County $107,934 (±$14,330) 18 Smithfield Somerset County $107,917 (±$26,605) 19 Phippsburg Sagadahoc County $107,833 (±$18,782) 20 Kennebunk York County $107,804 (±$7,557) 21 Freeport Cumberland County $107,326 (±$19,268) 22 Standish Cumberland County $104,593 (±$14,875) 23 Pownal Cumberland County $104,333 (±$13,845) 24 West Bath Sagadahoc County $103,333 (±$27,297) 25 Kennebunkport York County $102,747 (±$29,628) 26 Woolwich Sagadahoc County $102,175 (±$26,064) 27 North Berwick York County $101,875 (±$15,727) 28 Arundel York County $101,597 (±$16,842) 29 Eliot York County $101,522 (±$9,660) 30 Otis Hancock County $101,250 (±$26,813) 31 Limerick York County $101,172 (±$14,645) 32 Bristol Lincoln County $100,750 (±$18,862) 33 Nobleboro Lincoln County $100,417 (±$14,173) 34 Buxton York County $100,144 (±$20,547) 35 Turner Androscoggin County $100,036 (±$28,235) 36 Bremen Lincoln County $100,000 (±$20,601) 37 South Berwick York County $99,572 (±$12,689) 38 Durham Androscoggin County $99,181 (±$4,747) 39 Arrowsic Sagadahoc County $99,107 (±$26,717) 40 Winterport Waldo County $98,333 (±$21,377) 41 Beaver Cove Piscataquis County $98,185 (±$11,222) 42 Greene Androscoggin County $98,093 (±$15,640) 43 Lebanon York County $97,750 (±$11,375) 44 Glenburn Penobscot County $97,474 (±$25,818) 45 Hermon Penobscot County $96,629 (±$22,354) 46 China Kennebec County $96,309 (±$12,098) 47 Harpswell Cumberland County $96,250 (±$14,598) 48 West Gardiner Kennebec County $96,172 (±$30,262) 49 Hollis York County $95,950 (±$24,318) 50 Minot Androscoggin County $95,655 (±$16,701) 51 Gray Cumberland County $95,236 (±$8,373) 52 Berwick York County $94,771 (±$23,734) 53 Orrington Penobscot County $94,556 (±$10,060) 54 Alexander Washington County $93,750 (±$10,102) 55 Kittery York County $93,728 (±$13,996) 56 Wayne Kennebec County $93,194 (±$25,940) 57 Alna Lincoln County $93,125 (±$16,303) 58 Mount Desert Hancock County $92,813 (±$9,462) 59 Hebron Oxford County $92,550 (±$19,139) 60 Saco York County $92,241 (±$10,901) 61 Holden Penobscot County $92,200 (±$34,602) 62 Manchester Kennebec County $92,031 (±$15,733) 63 Mapleton Aroostook County $91,731 (±$24,729) 64 Bowdoin Sagadahoc County $91,239 (±$13,333) 65 Topsham Sagadahoc County $91,028 (±$9,915) 66 Newcastle Lincoln County $89,868 (±$33,322) 67 Waterboro York County $89,392 (±$15,756) 68 St. George Knox County $89,155 (±$9,980) 69 Palermo Waldo County $89,095 (±$15,252) 70 Southport Lincoln County $89,000 (±$17,063) 71 Tremont Hancock County $88,803 (±$8,456) 72 Lamoine Hancock County $88,542 (±$15,171) 73 Belgrade Kennebec County $88,338 (±$12,811) 74 Raymond Cumberland County $88,194 (±$20,337) 75 Shapleigh York County $88,140 (±$9,130) 76 Wells York County $88,024 (±$11,382) 77 Westport Island Lincoln County $87,564 (±$12,516) 78 North Haven Knox County $87,500 (±$22,248) 79 Owls Head Knox County $87,325 (±$6,616) 80 Lyman York County $87,284 (±$13,628) 81 Hartford Oxford County $87,115 (±$40,095) 82 Searsmont Waldo County $87,000 (±$20,114) 83 Rockport Knox County $86,979 (±$16,032) 84 (tie) South Portland Cumberland County $86,838 (±$7,384) 84 (tie) South Thomaston Knox County $86,838 (±$7,037) 86 Hope Knox County $86,766 (±$5,903) 87 Pittston Kennebec County $86,614 (±$18,375) 88 Readfield Kennebec County $86,504 (±$7,573) 89 Winthrop Kennebec County $86,470 (±$3,802) 90 (tie) Swans Island Hancock County $86,250 (±$13,009) 90 (tie) Winter Harbor Hancock County $86,250 (±$38,480) 92 Levant Penobscot County $86,071 (±$22,029) 93 Poland Androscoggin County $85,557 (±$23,339) 94 Chelsea Kennebec County $85,471 (±$10,045) 95 Leeds Androscoggin County $85,208 (±$13,786) 96 Milford Penobscot County $85,111 (±$25,874) 97 Jefferson Lincoln County $85,078 (±$17,246) 98 Westbrook Cumberland County $85,038 (±$6,523) 99 Litchfield Kennebec County $84,904 (±$15,455) 100 Limington York County $84,675 (±$10,868) 101 Exeter Penobscot County $84,408 (±$11,616) 102 Otisfield Oxford County $84,271 (±$15,089) 103 Georgetown Sagadahoc County $84,250 (±$32,732) 104 Cushing Knox County $83,500 (±$18,685) 105 Sidney Kennebec County $83,488 (±$9,776) 106 Bradford Penobscot County $82,955 (±$25,990) 107 Camden Knox County $82,344 (±$15,268) 108 Alfred York County $82,321 (±$17,651) 109 Carmel Penobscot County $82,188 (±$22,272) 110 Perry Washington County $82,056 (±$4,018) 111 Lincolnville Waldo County $81,928 (±$12,458) 112 Monroe Waldo County $81,300 (±$6,520) 113 Prospect Waldo County $81,250 (±$17,270) 114 Union Knox County $80,724 (±$8,800) 115 Blaine Aroostook County $80,707 (±$24,412) 116 Lovell Oxford County $80,625 (±$20,154) 117 Blue Hill Hancock County $80,377 (±$17,357) 118 Frankfort Waldo County $80,000 (±$26,301) 119 Cornville Somerset County $79,926 (±$17,609) 120 Kenduskeag Penobscot County $79,792 (±$14,244) 121 Portland Cumberland County $79,540 (±$3,774) 122 Carthage Franklin County $79,107 (±$17,968) 123 Acton York County $78,750 (±$14,603) 124 (tie) Sebago Cumberland County $78,438 (±$14,715) 124 (tie) Thorndike Waldo County $78,438 (±$14,400) 126 Veazie Penobscot County $78,229 (±$10,026) 127 Naples Cumberland County $78,188 (±$12,717) 128 Lisbon Androscoggin County $77,819 (±$8,723) 129 Oakland Kennebec County $77,813 (±$16,086) 130 Rome Kennebec County $77,639 (±$24,770) 131 Bridgton Cumberland County $77,500 (±$23,690) 132 Ellsworth Hancock County $77,375 (±$17,844) 133 Bar Harbor Hancock County $77,180 (±$26,183) 134 Wales Androscoggin County $77,004 (±$5,016) 135 Newburgh Penobscot County $76,750 (±$10,126) 136 Bradley Penobscot County $76,667 (±$28,024) 137 Steuben Washington County $76,466 (±$4,053) 138 Greenwood Oxford County $76,146 (±$36,721) 139 Stetson Penobscot County $76,023 (±$28,009) 140 Dixmont Penobscot County $75,952 (±$13,543) 141 Friendship Knox County $75,625 (±$21,921) 142 Vienna Kennebec County $75,481 (±$20,446) 143 St. Agatha Aroostook County $75,417 (±$34,409) 144 Eddington Penobscot County $75,350 (±$18,367) 145 Charleston Penobscot County $75,250 (±$20,351) 146 Jackson Waldo County $75,167 (±$19,044) 147 Paris Oxford County $75,137 (±$20,402) 148 Brunswick Cumberland County $74,952 (±$6,048) 149 Stockton Springs Waldo County $74,886 (±$7,389) 150 Dresden Lincoln County $74,844 (±$22,164) 151 Monmouth Kennebec County $74,648 (±$18,044) 152 Warren Knox County $74,616 (±$20,820) 153 Surry Hancock County $74,508 (±$12,379) 154 Mount Vernon Kennebec County $74,395 (±$6,347) 155 New Portland Somerset County $74,375 (±$20,998) 156 Morrill Waldo County $74,250 (±$17,684) 157 Littleton Aroostook County $74,219 (±$8,994) 158 Whitefield Lincoln County $73,875 (±$10,159) 159 Northport Waldo County $73,523 (±$8,218) 160 Vinalhaven Knox County $72,963 (±$11,486) 161 Sanford York County $72,524 (±$7,262) 162 Etna Penobscot County $72,379 (±$16,252) 163 Biddeford York County $72,333 (±$4,175) 164 Vassalboro Kennebec County $72,300 (±$6,941) 165 Hancock Hancock County $72,285 (±$5,049) 166 Parsonsfield York County $72,045 (±$18,142) 167 Gardiner Kennebec County $71,782 (±$10,317) 168 Farmingdale Kennebec County $71,635 (±$14,675) 169 Waldo Waldo County $71,458 (±$20,720) 170 Somerville Lincoln County $71,250 (±$14,683) 171 Liberty Waldo County $71,146 (±$15,253) 172 Mercer Somerset County $71,107 (±$1,586) 173 Winslow Kennebec County $70,917 (±$9,184) 174 Fort Fairfield Aroostook County $70,852 (±$16,364) 175 Dixfield Oxford County $70,613 (±$9,070) 176 Sedgwick Hancock County $70,446 (±$13,593) 177 Livermore Androscoggin County $70,441 (±$10,473) 178 Clifton Penobscot County $70,313 (±$15,730) 179 Jay Franklin County $70,238 (±$19,162) 180 Mechanic Falls Androscoggin County $69,914 (±$12,114) 181 Bath Sagadahoc County $69,390 (±$11,502) 182 Orland Hancock County $69,348 (±$29,422) 183 Casco Cumberland County $69,313 (±$19,177) 184 South Bristol Lincoln County $69,211 (±$16,170) 185 Solon Somerset County $69,205 (±$20,458) 186 Waldoboro Lincoln County $69,107 (±$8,160) 187 Cornish York County $69,038 (±$3,654) 188 Eastbrook Hancock County $69,018 (±$9,546) 189 Brooklin Hancock County $68,750 (±$8,307) 190 Hallowell Kennebec County $68,398 (±$9,751) 191 Robbinston Washington County $68,333 (±$13,274) 192 Baldwin Cumberland County $68,045 (±$8,335) 193 Hudson Penobscot County $67,933 (±$12,412) 194 Belfast Waldo County $67,679 (±$8,925) 195 Chebeague Island Cumberland County $67,639 (±$11,928) 196 Jonesport Washington County $67,500 (±$12,657) 197 Peru Oxford County $66,827 (±$18,621) 198 Auburn Androscoggin County $66,647 (±$4,610) 199 Brewer Penobscot County $66,613 (±$9,304) 200 Randolph Kennebec County $66,574 (±$15,734) 201 Waterford Oxford County $66,071 (±$16,508) 202 Mariaville Hancock County $66,027 (±$2,609) 203 Richmond Sagadahoc County $65,854 (±$10,491) 204 Montville Waldo County $65,735 (±$9,336) 205 St. Albans Somerset County $65,600 (±$23,142) 206 Franklin Hancock County $65,455 (±$15,583) 207 Bridgewater Aroostook County $65,417 (±$15,259) 208 Mars Hill Aroostook County $65,273 (±$8,917) 209 Linneus Aroostook County $65,114 (±$17,567) 210 (tie) Freedom Waldo County $64,861 (±$11,911) 210 (tie) Harrington Washington County $64,861 (±$17,361) 212 (tie) Knox Waldo County $64,821 (±$8,723) 212 (tie) Ripley Somerset County $64,821 (±$13,234) 214 Bucksport Hancock County $64,720 (±$21,432) 215 Chester Penobscot County $64,500 (±$7,966) 216 Woodland Aroostook County $64,464 (±$8,296) 217 Searsport Waldo County $64,303 (±$18,867) 218 Corinth Penobscot County $64,229 (±$4,655) 219 Denmark Oxford County $64,167 (±$10,032) 220 Fairfield Somerset County $64,101 (±$11,086) 221 Calais Washington County $64,096 (±$9,954) 222 (tie) Beals Washington County $64,063 (±$13,524) 222 (tie) Brownville Piscataquis County $64,063 (±$14,924) 224 New Sharon Franklin County $63,889 (±$20,510) 225 Jonesboro Washington County $63,750 (±$14,007) 226 Starks Somerset County $63,500 (±$8,496) 227 Greenville Piscataquis County $63,486 (±$8,997) 228 Wilton Franklin County $63,396 (±$22,921) 229 Dover-Foxcroft Piscataquis County $63,344 (±$6,469) 230 Penobscot Hancock County $63,194 (±$14,420) 231 Windsor Kennebec County $63,178 (±$5,189) 232 Industry Franklin County $63,056 (±$18,992) 233 Woodstock Oxford County $63,015 (±$7,000) 234 Alton Penobscot County $62,955 (±$9,230) 235 Unity Waldo County $62,857 (±$6,065) 236 Hiram Oxford County $62,813 (±$10,081) 237 Boothbay Harbor Lincoln County $62,800 (±$13,205) 238 Enfield Penobscot County $62,667 (±$6,678) 239 Marshfield Washington County $62,500 (±$5,269) 240 Albion Kennebec County $62,361 (±$22,999) 241 Deer Isle Hancock County $62,284 (±$15,363) 242 Plymouth Penobscot County $61,964 (±$7,269) 243 New Vineyard Franklin County $61,806 (±$19,058) 244 Madison Somerset County $61,747 (±$10,636) 245 Chesterville Franklin County $61,635 (±$10,380) 246 Verona Island Hancock County $61,607 (±$29,927) 247 Norridgewock Somerset County $61,579 (±$18,602) 248 Orono Penobscot County $61,528 (±$4,846) 249 Benton Kennebec County $61,437 (±$4,881) 250 Belmont Waldo County $61,250 (±$14,925) 251 Houlton Aroostook County $61,058 (±$14,326) 252 Brownfield Oxford County $60,889 (±$5,441) 253 Gouldsboro Hancock County $60,873 (±$7,216) 254 Palmyra Somerset County $60,543 (±$17,286) 255 Milbridge Washington County $60,536 (±$16,208) 256 Trenton Hancock County $60,455 (±$12,546) 257 Porter Oxford County $60,417 (±$8,800) 258 Newport Penobscot County $60,365 (±$12,888) 259 Greenbush Penobscot County $60,321 (±$5,070) 260 Boothbay Lincoln County $60,320 (±$16,642) 261 Stonington Hancock County $60,223 (±$15,504) 262 Eagle Lake Aroostook County $60,208 (±$6,027) 263 Pembroke Washington County $60,132 (±$8,031) 264 Old Orchard Beach York County $60,050 (±$10,836) 265 (tie) Baileyville Washington County $60,000 (±$19,029) 265 (tie) Machiasport Washington County $60,000 (±$11,623) 267 Bangor Penobscot County $59,942 (±$7,028) 268 Washington Knox County $59,861 (±$16,755) 269 Sullivan Hancock County $59,643 (±$13,629) 270 Fayette Kennebec County $59,500 (±$16,916) 271 Damariscotta Lincoln County $59,423 (±$11,165) 272 Sabattus Androscoggin County $59,387 (±$5,545) 273 Burnham Waldo County $59,261 (±$18,423) 274 Southwest Harbor Hancock County $59,205 (±$21,446) 275 Brooks Waldo County $59,130 (±$10,115) 276 Bethel Oxford County $58,929 (±$23,120) 277 Oxford Oxford County $58,571 (±$24,202) 278 Abbot Piscataquis County $58,542 (±$24,488) 279 Lagrange Penobscot County $58,417 (±$13,843) 280 New Sweden Aroostook County $58,333 (±$23,190) 281 Rangeley Franklin County $58,243 (±$22,533) 282 Canaan Somerset County $57,781 (±$12,505) 283 Sumner Oxford County $57,750 (±$19,486) 284 East Machias Washington County $57,589 (±$10,418) 285 Pittsfield Somerset County $57,381 (±$11,541) 286 Newfield York County $57,188 (±$20,254) 287 Harrison Cumberland County $56,938 (±$5,694) 288 (tie) Embden Somerset County $56,875 (±$23,470) 288 (tie) Milo Piscataquis County $56,875 (±$9,224) 290 Madawaska Aroostook County $56,818 (±$8,780) 291 Columbia Washington County $56,667 (±$15,387) 292 Corinna Penobscot County $56,547 (±$12,324) 293 Rockland Knox County $56,533 (±$6,121) 294 Thomaston Knox County $56,435 (±$12,937) 295 Princeton Washington County $56,406 (±$25,998) 296 Island Falls Aroostook County $56,328 (±$8,365) 297 West Paris Oxford County $56,324 (±$5,244) 298 Brooksville Hancock County $56,316 (±$19,950) 299 Fort Kent Aroostook County $56,270 (±$7,355) 300 Washburn Aroostook County $56,196 (±$5,829) 301 Lincoln Penobscot County $56,089 (±$14,898) 302 Temple Franklin County $56,087 (±$1,963) 303 Fryeburg Oxford County $56,076 (±$15,413) 304 Monson Piscataquis County $56,017 (±$3,749) 305 Medway Penobscot County $55,982 (±$10,872) 306 Presque Isle Aroostook County $55,768 (±$5,958) 307 Mexico Oxford County $55,727 (±$9,291) 308 Frenchville Aroostook County $55,461 (±$9,057) 309 Lewiston Androscoggin County $55,393 (±$4,316) 310 Whiting Washington County $55,263 (±$1,815) 311 Hodgdon Aroostook County $54,519 (±$10,516) 312 Norway Oxford County $54,342 (±$17,172) 313 Farmington Franklin County $54,276 (±$6,835) 314 Parkman Piscataquis County $54,231 (±$21,294) 315 Harmony Somerset County $54,063 (±$13,154) 316 Caribou Aroostook County $53,709 (±$9,143) 317 Appleton Knox County $53,618 (±$19,015) 318 Waterville Kennebec County $53,580 (±$3,811) 319 Easton Aroostook County $53,309 (±$11,429) 320 Guilford Piscataquis County $53,173 (±$13,453) 321 Anson Somerset County $52,474 (±$20,502) 322 Lubec Washington County $52,375 (±$11,274) 323 Swanville Waldo County $51,935 (±$7,404) 324 Monticello Aroostook County $51,875 (±$12,936) 325 Dexter Penobscot County $51,845 (±$17,617) 326 Old Town Penobscot County $51,585 (±$9,734) 327 Patten Penobscot County $51,484 (±$5,769) 328 Detroit Somerset County $51,111 (±$21,645) 329 Garland Penobscot County $51,094 (±$12,415) 330 Millinocket Penobscot County $51,007 (±$8,588) 331 Athens Somerset County $50,750 (±$13,996) 332 Addison Washington County $50,524 (±$8,334) 333 Sangerville Piscataquis County $50,313 (±$14,009) 334 Limestone Aroostook County $49,938 (±$8,463) 335 Andover Oxford County $49,922 (±$8,628) 336 Lee Penobscot County $49,886 (±$5,049) 337 Skowhegan Somerset County $49,485 (±$6,442) 338 Sherman Aroostook County $49,444 (±$6,735) 339 Howland Penobscot County $49,297 (±$20,532) 340 Wallagrass Aroostook County $48,833 (±$5,290) 341 Danforth Washington County $48,125 (±$8,486) 342 Augusta Kennebec County $47,979 (±$3,432) 343 Strong Franklin County $47,557 (±$10,333) 344 Ashland Aroostook County $46,838 (±$14,873) 345 Oakfield Aroostook County $46,378 (±$3,408) 346 Hartland Somerset County $46,141 (±$16,324) 347 Livermore Falls Androscoggin County $45,843 (±$5,908) 348 Eastport Washington County $45,573 (±$5,508) 349 Moscow Somerset County $45,526 (±$5,456) 350 Phillips Franklin County $45,385 (±$12,057) 351 Mattawamkeag Penobscot County $45,000 (±$15,514) 352 Troy Waldo County $44,583 (±$14,200) 353 Columbia Falls Washington County $43,750 (±$4,678) 354 East Millinocket Penobscot County $42,011 (±$7,078) 355 Van Buren Aroostook County $40,170 (±$4,227) 356 Rumford Oxford County $38,403 (±$6,302) 357 Cherryfield Washington County $37,115 (±$16,581) 358 Grand Isle Aroostook County $35,417 (±$11,146) 359 Machias Washington County $34,375 (±$15,670) 360 St. Francis Aroostook County $32,188 (±$14,812) 361 Eustis Franklin County $32,118 (±$11,372)
Unincorporated communities ranked by median household income Median household income, estimate (90% margin of error), 2020–2024 Rank Place County Median household income 1 Falmouth Foreside Cumberland County $177,411 (±$57,723) 2 Cumberland Center Cumberland County $170,125 (±$33,232) 3 South Windham Cumberland County $133,223 (±$20,801) 4 Gorham (community) Cumberland County $128,190 (±$15,397) 5 West Kennebunk York County $124,167 (±$45,825) 6 Kennebunkport (community) York County $121,189 (±$23,609) 7 Hampden (community) Penobscot County $112,228 (±$21,738) 8 Cape Neddick York County $108,412 (±$52,346) 9 Falmouth (community) Cumberland County $101,484 (±$47,496) 10 York Harbor York County $100,625 (±$40,707) 11 Topsham (community) Sagadahoc County $100,024 (±$18,119) 12 South Eliot York County $99,299 (±$9,423) 13 Lake Arrowhead York County $98,654 (±$9,320) 14 Oak Hill Cumberland County $97,610 (±$15,753) 15 Kennebunk (community) York County $95,169 (±$20,812) 16 Yarmouth (community) Cumberland County $93,575 (±$16,448) 17 South Berwick (community) York County $90,972 (±$22,366) 18 North Windham Cumberland County $88,522 (±$7,814) 19 Lisbon (community) Androscoggin County $86,221 (±$14,274) 20 Milford (community) Penobscot County $85,052 (±$34,861) 21 Kittery (community) York County $84,730 (±$17,358) 22 Berwick (community) York County $81,406 (±$38,959) 23 Steep Falls Cumberland County $80,280 (±$32,932) 24 Camden (community) Knox County $78,788 (±$11,404) 25 Veazie (community) Penobscot County $78,229 (±$10,026) 26 Richmond (community) Sagadahoc County $73,014 (±$8,501) 27 Lisbon Falls Androscoggin County $72,344 (±$9,486) 28 Brunswick (community) Cumberland County $70,722 (±$4,963) 29 Dixfield (community) Oxford County $70,608 (±$15,604) 30 Waldoboro (community) Lincoln County $68,895 (±$13,410) 31 Cornish (community) York County $68,686 (±$1,606) 32 Bar Harbor (community) Hancock County $67,701 (±$16,822) 33 Damariscotta (community) Lincoln County $67,647 (±$19,277) 34 Norridgewock (community) Somerset County $66,761 (±$30,647) 35 Randolph (community) Kennebec County $66,574 (±$15,734) 36 Bucksport (community) Hancock County $62,011 (±$3,617) 37 Farmingdale (community) Kennebec County $62,006 (±$13,009) 38 Madison (community) Somerset County $61,698 (±$20,250) 39 Pittsfield (community) Somerset County $61,458 (±$11,013) 40 Old Orchard Beach (community) York County $60,050 (±$10,836) 41 Orono (community) Penobscot County $59,784 (±$4,576) 42 Winslow (community) Kennebec County $59,547 (±$11,228) 43 Houlton (community) Aroostook County $59,236 (±$15,384) 44 Fryeburg (community) Oxford County $57,083 (±$24,838) 45 Fort Fairfield (community) Aroostook County $56,452 (±$26,512) 46 Dover-Foxcroft (community) Piscataquis County $56,250 (±$14,626) 47 Madawaska (community) Aroostook County $55,666 (±$15,149) 48 Dexter (community) Penobscot County $53,654 (±$24,605) 49 Howland (community) Penobscot County $53,250 (±$24,612) 50 Limestone (community) Aroostook County $52,607 (±$10,067) 51 Fairfield (community) Somerset County $52,409 (±$22,977) 52 Thomaston (community) Knox County $52,133 (±$9,043) 53 Mexico (community) Oxford County $50,972 (±$7,195) 54 Fort Kent (community) Aroostook County $50,513 (±$6,178) 55 Millinocket (community) Penobscot County $50,445 (±$11,462) 56 Lincoln (community) Penobscot County $49,097 (±$24,220) 57 Wilton (community) Franklin County $48,177 (±$17,377) 58 Mechanic Falls (community) Androscoggin County $46,384 (±$19,122) 59 Skowhegan (community) Somerset County $45,388 (±$8,956) 60 Livermore Falls (community) Androscoggin County $45,326 (±$7,550) 61 Newport (community) Penobscot County $45,127 (±$7,762) 62 Oakland (community) Kennebec County $44,848 (±$18,528) 63 Norway (community) Oxford County $43,432 (±$4,239) 64 East Millinocket (community) Penobscot County $42,011 (±$7,078) 65 Farmington (community) Franklin County $41,033 (±$6,313) 66 Milo (community) Piscataquis County $39,904 (±$15,300) 67 Van Buren (community) Aroostook County $38,851 (±$4,356) 68 Rumford (community) Oxford County $29,230 (±$4,756) 69 Machias (community) Washington County $27,926 (±$6,134)
Unincorporated communities inside a town or township are ranked only against each other, because the town’s figures include them.
How this ranking is built A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.
361 places qualify; the rest are on their own pages with their margins, but not ranked here.
The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.
A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.
Survey years: 2020–2024 (American Community Survey 5-year estimates).
Margins of error are at the 90% confidence level.
What you can do on Seayora in Maine One account for renting, owning, managing and fixing homes, with these figures beside you.
Own or manage a rental? List it, sign the lease and collect rent online, with the figures for Maine beside you.
Create a landlord account · See what landlords get
Looking for a place to rent? Browse homes for rent near Maine, save the ones you like and apply online.
Browse rentals · Create a renter account
Do repairs, renovations or maintenance? Get found by owners and renters near Maine, and send estimates and invoices from your phone.
Join as a pro · Find a pro
Questions about Maine Which place in Maine has the highest median household income? Cumberland has the highest, $173,894 (±$19,740) (2020–2024 American Community Survey).
Which place in Maine has the lowest median household income? Eustis has the lowest, $32,118 (±$11,372).
What is the median household income in Maine? The figure for Maine as a whole is $74,733 (±$795).
Sources This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.
Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.
Figures last updated on November 12, 2026 .
Related