Published September 16, 2026
Best Small Cities in New Hampshire to Live In (2026)
Quick answer: The best small cities in New Hampshire to live in for 2026 are Concord, Portsmouth, Dover, Keene and Lebanon, with Laconia, Somersworth and Rochester close behind. Each has a real downtown, a hospital or college anchor and a year-to-date median single-family price between roughly $385,000 and $875,000 (NHAR, through August 2026). Which one fits you comes down to price, commute and what you want a downtown to feel like.
New Hampshire has only 13 places that are legally cities, and two of them, Manchester and Nashua, are big enough to get their own comparison posts. The other eleven are what most people mean when they search for the best small cities in New Hampshire: walkable downtowns of 12,000 to 45,000 people, with a Main Street, a hospital and enough jobs that you are not commuting an hour to earn a living. This guide ranks the eight worth shortlisting, with every market number pulled from the New Hampshire REALTORS® August 2026 Local Market Updates.
What counts as a small city in New Hampshire?
We used two tests. First, the place has a city charter, so it has a mayor or city manager, municipal water and sewer, and a downtown built for foot traffic rather than a rural town center. Second, its population sits under 50,000. Concord is the largest on the list at about 44,600 people; Somersworth is the smallest at roughly 12,000, per the Census Bureau's 2025 estimates summarized by the New Hampshire Fiscal Policy Institute. Berlin and Franklin are also chartered cities, but both are far enough from the state's job centers that we left them off the shortlist.
One more thing to know before the ranking: several of these cities close fewer than 15 single-family sales in a month, so a single month's median can swing 20 percent. Where that is true we quote the year-to-date median through August, which is the steadier number.
The 8 best small cities in New Hampshire, ranked
| Rank | City | Population (2025 est.) | Median single-family, YTD thru Aug 2026 | Months' supply (Aug) | Best for |
|---|---|---|---|---|---|
| 1 | Concord | 44,600 | $497,000 (+4.6%) | 1.4 | State jobs, value, I-93 access |
| 2 | Portsmouth | 22,500 | $875,000 (−8.4%) | 3.5 | Walkability, dining, Seacoast |
| 3 | Dover | 34,600 | $615,000 (+11.3%) | 2.9 | Seacoast access at a lower price |
| 4 | Keene | 22,900 | $385,000 (+4.1%) | 1.4 | College-town downtown, lowest prices |
| 5 | Lebanon | 15,300 | roughly $585,000 (+21.9%) | 3.1 | Dartmouth Health and Upper Valley jobs |
| 6 | Laconia | 17,200 | $482,500 (+8.4%) | 4.6 | Lakes Region living with services |
| 7 | Somersworth | 12,000 | $445,000 (0.0%) | 2.2 | Seacoast commute on a budget |
| 8 | Rochester | 33,700 | $465,000 (+5.9%) | 1.6 | Most inventory on the Seacoast side |
Source: NHAR Local Market Update, single-family residences, year-to-date through August 2026. Populations are Census Bureau Vintage 2025 estimates, rounded.
1. Concord
The capital wins on the combination of price, jobs and reach. Concord's median single-family sale was $497,000 year-to-date through August 2026, up 4.6 percent, with 191 closings in eight months and homes going under contract in a NHAR-counted 20 days. State government, Concord Hospital and the courts give it a job base that does not depend on Boston, and I-93 puts Manchester 20 minutes south. The trade-off is the property tax bill: Concord's 2025 rate was $29.11 per $1,000, the highest in our service area, though the equalization ratio means you cannot compare that number town to town without adjusting for assessments. If you want the full picture, start with our Concord NH real estate page and the living in Concord guide.
2. Portsmouth
Portsmouth is the most walkable city in the state and the most expensive on this list. The year-to-date median was $875,000 through August 2026, down 8.4 percent from a very strong 2025, and August's single-month figure of $963,000 shows how far luxury closings can pull the number around. Inventory is loosening here more than anywhere else on the Seacoast: 41 homes for sale and 3.5 months of supply, with sellers getting 98.1 percent of original list year-to-date. If you want the downtown but not the price tag, Dover and Somersworth are the usual next stops.
3. Dover
Dover is the Seacoast's growth story. Its median was $615,000 year-to-date, up 11.3 percent, on 127 closings, and it still had 51 homes for sale at the end of August with 2.9 months of supply. Wentworth-Douglass Hospital, a working mill-district downtown and the Downeaster train to Boston make it the small city with the most complete package under $700,000. The catch is that everyone has figured this out, which is why the year-over-year gain is the largest of the top three.
4. Keene
Keene is the best small city in New Hampshire for buyers who care about a downtown first and a commute last. Its year-to-date median was $385,000 through August 2026, the lowest on this list, with 1.4 months of supply and sellers receiving 98 percent of original list. Keene State College, Cheshire Medical Center and one of the widest Main Streets in the country anchor the city; the price is what you pay for being 45 minutes from Manchester and 90 from Boston.
5. Lebanon
Lebanon is a hospital town in the best sense: Dartmouth Health is the largest employer in the Upper Valley, and the city has a compact downtown, an airport and I-89 to Concord in under an hour. Lebanon closed only seven single-family sales in August, so use the year-to-date figure, roughly $585,000, up 21.9 percent on 59 sales. That gain is real but built on a small sample, and 3.1 months of supply means a buyer here has more room to negotiate than in Concord or Dover.
6. Laconia
Laconia is where you live if you want the Lakes Region full-time without giving up a hospital and a grocery store. The year-to-date median was $482,500, up 8.4 percent, but two numbers stand out: 76 homes for sale and 4.6 months of supply, by far the most on this list, with 42 NHAR days on market year-to-date and sellers getting 96.4 percent of original list. That is a buyer's market by any reasonable definition, driven by second-home listings that hit the market after summer. If lake living is the goal, read our best lake towns in New Hampshire guide before choosing between Laconia and the surrounding towns.
7. Somersworth
Somersworth is the value play on the Seacoast. Its year-to-date median was $445,000, flat year-over-year, with 2.2 months of supply and sellers getting 100.2 percent of original list. It borders Dover and Rochester, sits 15 minutes from Portsmouth and has a small revitalized downtown on the Salmon Falls River. Nine August closings means the single-month median is noise; the year-to-date figure is the one to plan around.
8. Rochester
Rochester is the largest city on the Seacoast side after Dover and has the deepest inventory relative to demand: 183 closings year-to-date through August, a median of $465,000, up 5.9 percent, and 1.6 months of supply. It is less polished than Dover, but the price gap, about $150,000 on the year-to-date median, is the largest between two neighboring cities in the state. Buyers priced out of Dover and Portsmouth land here first.
Which small NH city is the most affordable?
Keene, at a $385,000 year-to-date median, is the most affordable of the eight shortlisted cities, followed by Somersworth at $445,000 and Rochester at $465,000. Claremont, which we left off the ranking because of its distance from job centers, is cheaper still at roughly $315,000 year-to-date, with 3.7 months of supply and 33 homes for sale. At a 6.76 percent 30-year rate (Freddie Mac, September 10, 2026) with 10 percent down, the difference between a $385,000 Keene home and a $615,000 Dover home is roughly $1,350 a month in principal and interest before taxes. If the budget is the binding constraint, our most affordable towns in New Hampshire post covers the towns, not just the cities.
Is a small city or a suburb the better buy in 2026?
This year, the cities. Of the homes we are seeing come to market this fall across our own pipeline, the added inventory is not landing in the suburbs; it is landing in the small cities. Laconia sat at 4.6 months of supply in August, Claremont 3.7, Portsmouth 3.5, Lebanon 3.1 and Dover 2.9, while Manchester was at 0.8 months, Nashua 1.0 and Hooksett 0.9 (NHAR, August 2026). A buyer shopping Manchester still faces multiple offers on anything priced correctly. A buyer shopping Dover or Laconia has choices, time and, in most cases, a seller who is accepting slightly under original list. That gap will not last forever, but for fall 2026 it is the single most useful thing to know about small-city shopping in New Hampshire.
The suburbs win on one thing: schools and lot size for the same money. If those matter more than a walkable downtown, our best towns to live in New Hampshire ranking is the better starting point.
How to choose between them
Start with the commute, because it eliminates half the list. Concord and Laconia serve the I-93 corridor and state jobs; Portsmouth, Dover, Somersworth and Rochester serve the Seacoast and, via the Downeaster or I-95, Boston's North Shore; Keene and Lebanon are their own job markets. Then set a budget using the year-to-date medians above, not the single-month numbers. Finally, spend a Saturday in the downtown. A city like Keene or Portsmouth is bought for its Main Street; if you would not use it, you are paying for something you do not want.
Related reading: if Concord is on your list, see our guides to the best neighborhoods in Concord and Concord vs Manchester. If the Seacoast is calling, start with is Portsmouth a good place to live and the best towns for commuting to Portsmouth.
Frequently asked questions
What are the best small cities in New Hampshire to live in?
Concord, Portsmouth, Dover, Keene and Lebanon lead for 2026, with Laconia, Somersworth and Rochester rounding out the list. Concord ranks first on the balance of price ($497,000 year-to-date median through August 2026, NHAR), jobs and highway access; Portsmouth is the most walkable and the most expensive; Keene is the most affordable at $385,000.
What is the cheapest small city in New Hampshire?
Among the ranked cities, Keene, with a year-to-date median single-family price of $385,000 through August 2026. Claremont is cheaper at roughly $315,000, but it is more than an hour from Manchester and Concord, which is why it did not make the shortlist. Both had more than three weeks of NHAR days on market year-to-date, so buyers there have time to negotiate.
How many cities does New Hampshire have?
Thirteen: Berlin, Claremont, Concord, Dover, Franklin, Keene, Laconia, Lebanon, Manchester, Nashua, Portsmouth, Rochester and Somersworth. Everything else, including large places like Derry and Salem, is a town. Only Manchester and Nashua have more than 50,000 residents; the rest are the small cities this guide covers.
Is Concord NH a good small city to live in?
Yes, and for most buyers it is the best all-around choice. It combines a stable job base (state government, Concord Hospital), a median price under $500,000 year-to-date and a 20-minute drive to Manchester. The one real drawback is the 2025 property tax rate of $29.11 per $1,000, which is high even after adjusting for the city's assessment ratio.
Which small NH cities have the most homes for sale right now?
Laconia (76 homes for sale, 4.6 months of supply), Dover (51, 2.9 months) and Portsmouth (41, 3.5 months) had the most inventory at the end of August 2026, per NHAR. Keene and Concord were tightest at 1.4 months each. More supply generally means more negotiating room and a longer window to make a decision.
Find your small city with The Phinney Team
Choosing between the best small cities in New Hampshire is a commute-and-lifestyle decision as much as a price decision, and it is easier with someone who has sold in all of them. Book a free town-matching call with The Phinney Team through our relocation page, or if you already know the city, start with a buyer consultation and we will line up the right listings and a lender who knows the market.
