MEMaine rankings

Towns with the lowest depression rates in Maine

Ranked by the share of adults who have ever been told by a doctor that they have depression, as estimated by the CDC. 144 towns with 2,500+ residents.

CDC PLACES health estimates, 2025 release

Windham
Maine · Lowest depression

Where Windham lands: #26 of 144

26% of adults have been diagnosed with depression · Visit Windham →

#TownAdults with depressionLikely rangePopulation
T1 Cape Elizabeth Cape ElizabethCumberland County · 9,606 people 23% 21–26% 9,606
T1 Falmouth FalmouthCumberland County · 12,755 people 23% 21–26% 12,755
T3 YorkYork County · 13,986 people 24% 21–26% 13,986
T3 Kennebunk KennebunkYork County · 11,820 people 24% 21–26% 11,820
T3 Harpswell HarpswellCumberland County · 5,046 people 24% 21–26% 5,046
T3 Camden CamdenKnox County · 5,242 people 24% 21–27% 5,242
T3 Kittery KitteryYork County · 10,473 people 24% 21–27% 10,473
T3 Map of Scarborough ScarboroughCumberland County · 23,215 people 24% 22–27% 23,215
T3 St. George St. GeorgeKnox County · 2,606 people 24% 21–27% 2,606
T3 Wells WellsYork County · 11,713 people 24% 22–27% 11,713
T11 Arundel ArundelYork County · 4,418 people 25% 22–27% 4,418
T11 Kennebunkport KennebunkportYork County · 3,684 people 25% 22–27% 3,684
T11 Map of Cumberland CumberlandCumberland County · 8,647 people 25% 22–27% 8,647
T11 Yarmouth YarmouthCumberland County · 9,053 people 25% 22–28% 9,053
T11 Eliot EliotYork County · 7,146 people 25% 22–27% 7,146
T11 Fort Kent Fort KentAroostook County · 4,150 people 25% 22–28% 4,150
T11 Rockport RockportKnox County · 3,675 people 25% 22–28% 3,675
T11 Bristol BristolLincoln County · 2,917 people 25% 22–28% 2,917
T11 Old Orchard Beach Old Orchard BeachYork County · 9,244 people 25% 23–28% 9,244
T11 Map of Madawaska MadawaskaAroostook County · 3,853 people 25% 22–28% 3,853
T11 Freeport FreeportCumberland County · 8,802 people 25% 23–28% 8,802
T11 Caribou Caribou7,382 people 25% 22–28% 7,382
T11 Buxton BuxtonYork County · 8,512 people 25% 23–28% 8,512
T11 Bar Harbor Bar HarborHancock County · 5,244 people 25% 23–28% 5,244
T11 Raymond RaymondCumberland County · 4,610 people 25% 23–28% 4,610
T26 Brunswick BrunswickCumberland County · 22,336 people 26% 23–28% 22,336
T26 Lyman LymanYork County · 4,612 people 26% 23–28% 4,612
T26 Alfred AlfredYork County · 3,125 people 26% 23–28% 3,125
T26 Blue Hill Blue HillHancock County · 2,813 people 26% 23–29% 2,813
T26 Acton ActonYork County · 2,721 people 26% 23–28% 2,721
T26 South Berwick South BerwickYork County · 7,670 people 26% 23–28% 7,670
T26 Saco Saco20,819 people 26% 23–28% 20,819
T26 North Berwick North BerwickYork County · 5,129 people 26% 23–28% 5,129
T26 Boothbay BoothbayLincoln County · 3,102 people 26% 23–29% 3,102
T26 Bethel BethelOxford County · 2,617 people 26% 23–29% 2,617
T26 Hancock HancockHancock County · 2,518 people 26% 23–29% 2,518
T26 North Yarmouth North YarmouthCumberland County · 4,240 people 26% 23–29% 4,240
T26 Presque Isle Presque Isle8,736 people 26% 23–29% 8,736
T26 Ellsworth Ellsworth8,657 people 26% 23–29% 8,657
T26 Warren WarrenKnox County · 4,932 people 26% 23–29% 4,932
T26 Windham WindhamCumberland County · 19,188 people 26% 24–29% 19,188
T26 Berwick BerwickYork County · 8,175 people 26% 23–29% 8,175
T26 Harrison HarrisonCumberland County · 2,513 people 26% 24–29% 2,513
T26 South Portland South Portland26,930 people 26% 24–29% 26,930
T26 Belgrade BelgradeKennebec County · 3,351 people 26% 23–29% 3,351
T26 Topsham TopshamSagadahoc County · 9,706 people 26% 23–30% 9,706
T26 Rockland Rockland7,035 people 26% 23–30% 7,035
T26 Shapleigh ShapleighYork County · 2,976 people 26% 24–29% 2,976
T26 Gray GrayCumberland County · 8,429 people 26% 24–29% 8,429
T26 Fort Fairfield Fort FairfieldAroostook County · 3,309 people 26% 24–30% 3,309
T51 Portland Portland68,854 people 27% 24–29% 68,854
T51 Thomaston ThomastonKnox County · 2,769 people 27% 24–30% 2,769
T51 Westbrook Westbrook20,775 people 27% 24–29% 20,775
T51 New Gloucester New GloucesterCumberland County · 5,766 people 27% 24–29% 5,766
T51 Fryeburg FryeburgOxford County · 3,489 people 27% 24–30% 3,489
T51 Paris ParisOxford County · 5,317 people 27% 24–30% 5,317
T51 Naples NaplesCumberland County · 3,985 people 27% 24–30% 3,985
T51 Casco CascoCumberland County · 3,696 people 27% 24–30% 3,696
T51 Readfield ReadfieldKennebec County · 2,651 people 27% 24–30% 2,651
T51 Houlton HoultonAroostook County · 6,056 people 27% 24–30% 6,056
T51 Hollis HollisYork County · 4,872 people 27% 24–30% 4,872
T51 Dover-Foxcroft Dover-FoxcroftPiscataquis County · 4,506 people 27% 24–30% 4,506
T51 HoldenPenobscot County · 3,352 people 27% 25–29% 3,352
T51 MexicoOxford County · 2,782 people 27% 24–30% 2,782
T51 Hallowell Hallowell2,592 people 27% 24–30% 2,592
T51 Gorham GorhamCumberland County · 18,300 people 27% 24–30% 18,300
T51 Bridgton BridgtonCumberland County · 5,642 people 27% 24–30% 5,642
T51 Limington LimingtonYork County · 4,017 people 27% 24–30% 4,017
T51 Woolwich WoolwichSagadahoc County · 3,158 people 27% 24–30% 3,158
T51 Union UnionKnox County · 2,663 people 27% 24–30% 2,663
T51 Oxford OxfordOxford County · 4,333 people 27% 24–30% 4,333
T51 OrringtonPenobscot County · 3,853 people 27% 24–30% 3,853
T51 Map of China ChinaKennebec County · 4,526 people 27% 24–30% 4,526
T51 Limerick LimerickYork County · 3,400 people 27% 24–30% 3,400
T51 Belfast Belfast6,986 people 27% 24–31% 6,986
T51 Lebanon LebanonYork County · 6,629 people 27% 24–30% 6,629
T51 Norway NorwayOxford County · 5,228 people 27% 24–31% 5,228
T51 Sanford Sanford22,247 people 27% 25–30% 22,247
T51 Hampden HampdenPenobscot County · 7,896 people 27% 25–30% 7,896
T51 Jay JayFranklin County · 4,657 people 27% 24–30% 4,657
T51 Waterboro WaterboroYork County · 8,055 people 27% 25–30% 8,055
T82 Biddeford Biddeford22,498 people 28% 25–30% 22,498
T82 Map of Waldoboro WaldoboroLincoln County · 5,253 people 28% 25–31% 5,253
T82 Bucksport BucksportHancock County · 5,016 people 28% 25–31% 5,016
T82 Rumford RumfordOxford County · 5,942 people 28% 25–31% 5,942
T82 Monmouth MonmouthKennebec County · 4,162 people 28% 25–31% 4,162
T82 Calais Calais3,097 people 28% 25–31% 3,097
T82 Standish StandishCumberland County · 10,662 people 28% 25–31% 10,662
T82 Map of Wiscasset WiscassetLincoln County · 3,874 people 28% 25–31% 3,874
T82 Litchfield LitchfieldKennebec County · 3,680 people 28% 25–31% 3,680
T82 Bowdoinham BowdoinhamSagadahoc County · 3,142 people 28% 25–31% 3,142
T82 Map of Jefferson JeffersonLincoln County · 2,647 people 28% 25–31% 2,647
T82 Winthrop WinthropKennebec County · 6,191 people 28% 25–31% 6,191
T82 Oakland OaklandKennebec County · 6,309 people 28% 25–31% 6,309
T82 Millinocket MillinocketPenobscot County · 4,115 people 28% 26–31% 4,115
T82 Vassalboro VassalboroKennebec County · 4,592 people 28% 25–32% 4,592
T82 Newport NewportPenobscot County · 3,143 people 28% 25–31% 3,143
T82 Winterport WinterportWaldo County · 3,850 people 28% 25–32% 3,850
T82 Farmingdale FarmingdaleKennebec County · 3,017 people 28% 25–31% 3,017
T82 Clinton ClintonKennebec County · 3,385 people 28% 25–32% 3,385
T101 Bath Bath8,815 people 29% 25–32% 8,815
T101 Map of Sidney SidneyKennebec County · 4,790 people 29% 25–32% 4,790
T101 Bowdoin BowdoinSagadahoc County · 3,188 people 29% 25–32% 3,188
T101 Chelsea ChelseaKennebec County · 2,823 people 29% 25–32% 2,823
T101 Map of Searsport SearsportWaldo County · 2,655 people 29% 25–32% 2,655
T101 Augusta Augusta19,077 people 29% 26–32% 19,077
T101 West Gardiner West GardinerKennebec County · 3,696 people 29% 26–32% 3,696
T101 Pittston PittstonKennebec County · 3,093 people 29% 26–32% 3,093
T101 Farmington FarmingtonFranklin County · 8,157 people 29% 26–32% 8,157
T101 Dexter DexterPenobscot County · 3,822 people 29% 26–32% 3,822
T101 Turner TurnerAndroscoggin County · 5,891 people 29% 26–32% 5,891
T101 Durham DurhamAndroscoggin County · 4,262 people 29% 26–32% 4,262
T101 Lisbon LisbonAndroscoggin County · 9,750 people 29% 26–32% 9,750
T101 HermonPenobscot County · 6,727 people 29% 26–32% 6,727
T101 Poland PolandAndroscoggin County · 5,954 people 29% 26–32% 5,954
T101 LincolnPenobscot County · 4,890 people 29% 26–32% 4,890
T101 GlenburnPenobscot County · 4,737 people 29% 26–32% 4,737
T101 Windsor WindsorKennebec County · 2,690 people 29% 26–32% 2,690
T101 Brewer Brewer9,652 people 29% 26–32% 9,652
T101 Wilton WiltonFranklin County · 3,862 people 29% 26–32% 3,862
T101 RichmondSagadahoc County · 3,566 people 29% 26–32% 3,566
T101 Gardiner Gardiner6,088 people 29% 26–33% 6,088
T101 MadisonSomerset County · 4,782 people 29% 26–33% 4,782
T101 LevantPenobscot County · 3,069 people 29% 26–32% 3,069
T101 Bangor Bangor31,938 people 29% 27–32% 31,938
T101 Skowhegan SkowheganSomerset County · 8,653 people 29% 26–33% 8,653
T101 Auburn Auburn24,602 people 29% 26–33% 24,602
T101 Winslow WinslowKennebec County · 8,023 people 29% 26–33% 8,023
T101 Carmel CarmelPenobscot County · 2,941 people 29% 27–32% 2,941
T101 Map of Benton BentonKennebec County · 2,770 people 29% 26–33% 2,770
T131 Greene GreeneAndroscoggin County · 4,417 people 30% 27–33% 4,417
T131 Norridgewock NorridgewockSomerset County · 3,288 people 30% 27–33% 3,288
T131 Fairfield FairfieldSomerset County · 6,519 people 30% 27–33% 6,519
T131 Milford MilfordPenobscot County · 3,095 people 30% 27–33% 3,095
T131 CorinthPenobscot County · 2,990 people 30% 27–33% 2,990
T131 Old Town Old Town7,470 people 30% 27–33% 7,470
T131 Sabattus SabattusAndroscoggin County · 5,116 people 30% 27–34% 5,116
T131 Pittsfield PittsfieldSomerset County · 3,930 people 30% 27–34% 3,930
T131 Waterville Waterville17,077 people 30% 27–34% 17,077
T131 Minot MinotAndroscoggin County · 2,794 people 30% 27–34% 2,794
T141 Lewiston Lewiston38,324 people 31% 28–34% 38,324
T141 Mechanic Falls Mechanic FallsAndroscoggin County · 3,134 people 31% 28–34% 3,134
143 Orono OronoPenobscot County · 11,902 people 32% 28–35% 11,902
144 Livermore Falls Livermore FallsAndroscoggin County · 3,102 people 33% 30–37% 3,102

How this ranking works

We rank every town by the share of adults who have ever been told by a doctor that they have depression, as estimated by the CDC. The lowest share ranks #1. Across Maine it’s 27%.

These are the CDC’s modeled estimates, not a count: national survey answers combined with each area’s age, sex, race and income mix. Each carries a likely range (shown in the table), so we rank on the whole percent and towns at the same figure share a rank (T = tied). Differences of a point or two are within the estimates’ margins.

Cities and villages use the CDC’s own estimate for that place. New England towns and townships, which the CDC doesn’t publish, use the ZIP codes that cover them, weighted by land area.

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. Health estimates: CDC PLACES. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states