When it comes to researching the cheapest places to live in Maine, we have some fresh data for 2025. Using Saturday Night Science, we identified the affordable gems that stand out like a Maine Lobster.
We looked at Maine’s Census data on home prices, incomes, and rents and cross-referenced them with data on the overall cost of living to find the cheapest places to live in Maine. Many of Maine’s most affordable places are also some of their safest.
These affordable places also offer skiing at Bridgton’s Shawnee Peak in the winter or a beach day at Bar Harbor in the summer. Just wait for the Groupons.
Table Of Contents: Top Ten | Methodology | Table | FAQs | Summary
The 10 most affordable places to live in Maine
What is the cheapest place to live in Maine for 2025? The cheapest place to live in Maine is Caribou for 2025 based on our analysis of the Census data for Maine cities.
Want to know more about the most affordable towns in Maine? We suggest you take a ferry from North Haven to Owls Head, grab a lobster roll at Rockland’s Lobster Festival, and read on.
Check out some more reading about Maine and the cheapest places in the country:
The 10 Cheapest Places To Live In Maine For 2025

/10
Population: 7,427
Overall Cost Of Living Index: 93
Median Income: $54,271
Median Home Price: $120,300
Median Rent: $696
We kick our tour of the most affordable places to live in Maine with Caribou, the most northeastern city in America. In Caribou, you’ll find the first least expensive homes in Maine, at a median price of $120,300. What’s more, residents of Caribou spend the smallest percentage of their income on homes. If you just want to make sure you can brave the cold and snow before settling down here, rent in Caribou goes for about $696/month.
Thrill-seekers and beer-drinkers alike will find something to love in Caribou, because it’s one of the best places for snowmobiling in Maine as well as the home of Northern Maine Brewing Company. Small heads up for those considering Caribou, though; it’s the most conservative place in Maine.
More on Caribou: Data

/10
Population: 8,736
Overall Cost Of Living Index: 95
Median Income: $57,396
Median Home Price: $142,400
Median Rent: $875
We’re taking a short drive south from Caribou to arrive at the second cheapest place to call home in Maine, Presque Isle, the commercial center of Aroostook County. Buying a home in Presque Isle will set you back about $142,400, the second lowest price in Maine. As far as home price to income ratio goes, Presque Isle is the second best in the state. Presque Isle is home to Arastook State Park, so you’ll never have to go far to get away from it all.
More on Presque Isle: Data

/10
Population: 16,704
Overall Cost Of Living Index: 99
Median Income: $47,489
Median Home Price: $173,700
Median Rent: $957
Waterville is a city in Kennebec County that offers affordable living to its residents. With a median home value of $173,700 and a median rent of $957, Waterville is a great option for those looking to save money. Additionally, the income to rent ratio is 49.62, which means that residents can comfortably afford their rent while still having money left over for other expenses.
Home to Colby College and Thomas College, the city has a diverse population of 16,704 people and is situated on the west bank of the Kennebec River. With its picturesque location and bustling downtown area, Waterville is a great place to live for people who value convenience and affordability.
More on Waterville: Data

/10
Population: 6,047
Overall Cost Of Living Index: 100
Median Income: $58,152
Median Home Price: $198,100
Median Rent: $927
Gardiner is popular with tourists, and it’s not hard to see why. This Augusta suburb is known for its old architecture and distinct culture. It doesn’t matter what you’re into — shopping in Gardiner’s historic downtown, catching a show at Johnson Hall, or a fireworks display at Waterfront Park — Gardiner has something for everyone. If you come as a tourist and decide you want to try living in Gardiner for a bit, rent will set you back about $927/month. It probably won’t take you long to fall in love with the city and decide to settle down here permanently. If you do decide to buy, the median home price in Gardiner is $198,100.
More on Gardiner: Data

/10
Population: 37,886
Overall Cost Of Living Index: 101
Median Income: $56,558
Median Home Price: $214,200
Median Rent: $954
Life in a bustling area does not have to cost a pretty penny and Lewiston is a perfect example of that. The city, which is home to five higher education institutions, including Purdue Global, offers a high quality of life at a reasonable price.
The median household income of $56,558 goes a lot further in Lewiston than it would other places, especially when it comes to housing. There is no sticker shock here. Homes have a median value of only $214,200. Plus, the city’s firm grip on crime means you can settle down in various parts of town without looking over your shoulder or constantly double-checking the lock on your door.
Don’t let the affordability fool you, Lewiston is also rich in history and things to do, like watching a hockey game in the building where the famous Muhammad Ali vs. Sonny Liston fight occurred.
More on Lewiston: Data

/10
Population: 18,999
Overall Cost Of Living Index: 101
Median Income: $48,756
Median Home Price: $188,900
Median Rent: $887
The state capital is sixth on our list of the most affordable places to live in Maine. While things certainly are not free in Augusta, besides taking in views of the Kennebec River, to penny-pinchers it must feel like everything almost is.
If you happen to be one of the thousands of students at University of Maine at Augusta or someone who is not quite ready to jump into homeownership yet, covering the area’s median rent of $887 is more than feasible, especially when you throw a few roommates into the mix. Plus, for those who earn the city’s median household income of $48,756, the rate should leave enough room for happy hour with the gang.
In fact, Augusta has the third best median rent rate in the state. And when it is time to take the homeownership plunge, the monthly payments of a mortgage associated with the area’s $188,900 median home value should still be manageable.
More on Augusta: Data

/10
Population: 7,439
Overall Cost Of Living Index: 101
Median Income: $49,329
Median Home Price: $183,200
Median Rent: $1,014
You’d never believe you were living in one of the states with the most expensive rent in America if you’re lucky enough to call Old Town your home. Not when you’re paying $1,014/month for an apartment, less than half the average rent in Maine. Old Town also has the fourth cheapest homes for sale in Maine, and is in the top ten statewide for home price to income ratio.
Old Town is a suburb of Bangor.
More on Old Town: Data

/10
Population: 31,663
Overall Cost Of Living Index: 103
Median Income: $58,096
Median Home Price: $206,300
Median Rent: $1,019
Located in the heart of Maine, Bangor is a great place to call home. With a population of 31,663, it offers an affordable cost of living. The median rent in Bangor is only $1,019 and the median home value is $206,300, making it a solid option for those looking to buy a house.
In addition to its affordability, Bangor has a strong sense of community and plenty of amenities. The city is home to a variety of restaurants, shops, and cultural attractions, including the Bangor Symphony Orchestra and the annual American Folk Festival.
More on Bangor: Data

/10
Population: 6,991
Overall Cost Of Living Index: 104
Median Income: $55,276
Median Home Price: $234,400
Median Rent: $986
Rockland, a coastal city in Knox County, ranks as the ninth least expensive town in Maine. A manageable 104 overall cost of living index is 1 points lower and 1.0% than the state average. The median home price is $234,400 and the average income is $55,276.
According to the data, Rockland has index values for utilities, services, and transportation. In Rockland, economical elegance meets maritime charm, making every penny spent seem like an investment in seaside serenity.
More on Rockland: Data

/10
Population: 24,294
Overall Cost Of Living Index: 105
Median Income: $66,552
Median Home Price: $254,600
Median Rent: $983
Located across the Androscoggin River from Lewiston, Auburn comes in as the tenth cheapest place in Maine. Winter sportsmen and women will be happy to have the Lost Valley in their backyard, while everyone can enjoy the Auburn Riverwalk. The median rent in Auburn is $983/month and the median home price is $254,600. For both categories, Auburn is safely in the top ten for housing to income ratios.
More on Auburn: Data
Cheapest places to live in Maine FAQs
The county in Maine with the lowest cost of living is Cumberland County. The average living wage in Cumberland County is $102,589 according to MIT data. Cumberland County has the lowest cost of living because it has relatively less expensive childcare and housing costs compared to Maine as a whole. Childcare costs $19,660 a year in Cumberland County for two children compared to the Maine average of $16,757. Housing costs, defined as a blend of the average rent and average mortgage payment, are $17,631 per year in Cumberland County compared to $12,883 on average in Maine.
The cost of living in Maine is 4.6% higher than the US average. According to MIT, the required living wage for a family of four with two working parents in Maine is $93,871 vs the national average for a family of four with two working parents of $89,744. The median income of a Maine household is $59,489.
The cheapest housing market in Maine is Caribou. The average home value in Caribou is $93,100, the lowest in the state. The average home value in Maine is $198,000, almost 2.1 times higher than Caribou.
Methodology: How we determined the most affordable places to live in the Pine Tree State for 2025

Determining affordability for places in Maine boils down to how much it costs to live here.
You need to understand your costs relative to what people in the rest of the state are paying.
With that logic in mind, we derived several cost of living statistics from the latest Census American Community Survey 2019-2023 for Maine using Saturday Night Science. We indexed the cost of living statistics across the following categories:
- Housing
- Transportation
- Services
- Groceries
- Healthcare
- Utilities
These are then weighted together to produce an overall cost of living index where 100 is the United States average. Anything below 100 is relatively affordable. Anything over 100 is relatively expensive.
We applied the biggest weight to housing as it typically accounts for 25% or more of your budget. Additionally, housing costs are the highest variant cost across a state. We then compare these cost of living metrics for each place in Maine to figure out which is the least expensive.
The “Cost of Living Index” allows you to rank all of the 19 places in Maine that have more than 6,000 people from least expensive to most expensive. Any ties went to the larger city.
The place in Maine with the lowest cost of living according to the data is Caribou.
We updated this article for 2025. This report reflects our tenth time ranking the cheapest places to live in Maine.
Maine Affordabilility Summary
This is an accurate list of the most affordable places to live in Maine for 2025, if you’re looking at the cost of living numbers in Maine.
The cheapest cities in Maine are Caribou, Presque Isle, Waterville, Gardiner, Lewiston, Augusta, Old Town, Bangor, Rockland, and Auburn.
Here’s a look at the most expensive cities in Maine according to the data:
- Portland
- Saco
- South Portland
For more Maine reading, check out:
Cheapest Places To Live In Maine
| Rank | City | Population | Cost Of Living Index | Median Income | Home Prices | Rent |
|---|---|---|---|---|---|---|
| 1 | Caribou | 7,427 | 93 | $54,271 | $120,300 | $696 |
| 2 | Presque Isle | 8,736 | 95 | $57,396 | $142,400 | $875 |
| 3 | Waterville | 16,704 | 99 | $47,489 | $173,700 | $957 |
| 4 | Gardiner | 6,047 | 100 | $58,152 | $198,100 | $927 |
| 5 | Lewiston | 37,886 | 101 | $56,558 | $214,200 | $954 |
| 6 | Augusta | 18,999 | 101 | $48,756 | $188,900 | $887 |
| 7 | Old Town | 7,439 | 101 | $49,329 | $183,200 | $1,014 |
| 8 | Bangor | 31,663 | 103 | $58,096 | $206,300 | $1,019 |
| 9 | Rockland | 6,991 | 104 | $55,276 | $234,400 | $986 |
| 10 | Auburn | 24,294 | 105 | $66,552 | $254,600 | $983 |
| 11 | Bath | 8,801 | 105 | $65,565 | $285,400 | $967 |
| 12 | Brewer | 9,654 | 107 | $51,490 | $218,100 | $984 |
| 13 | Ellsworth | 8,550 | 107 | $70,990 | $214,500 | $955 |
| 14 | Belfast | 6,985 | 109 | $61,322 | $307,700 | $986 |
| 15 | Biddeford | 22,463 | 110 | $69,794 | $349,300 | $1,187 |
| 16 | Westbrook | 20,484 | 112 | $85,868 | $341,800 | $1,373 |
| 17 | South Portland | 26,780 | 113 | $84,563 | $405,800 | $1,648 |
| 18 | Saco | 20,636 | 113 | $84,328 | $370,300 | $1,268 |
| 19 | Portland | 68,505 | 116 | $76,174 | $452,600 | $1,487 |

