You don't need us to tell you that life – especially in New England – is expensive.

The housing market is crazy right now, and countless struggling people are wondering if they can afford to pay rent or buy a house. You definitely know someone in this position; heck, maybe you are that person.

Whatever your financial situation looks like, if you're hoping to move to or find a new place in New Hampshire, you might have a challenging situation on your hands. Properties in the Granite State are in high demand, no doubt due to the state's low crime rate and close proximity to both Boston and natural attractions. So, it's important to recognize which towns are affordable, and which ones are on the more expensive side.

NeighborhoodScout, an online database of US neighborhood analytics, took the time to research and share the wealthiest communities in all of New Hampshire, based on per capita income. A vast majority are in the southeast part of the state, but northern and western areas are represented as well. So, let's see what towns are on the list. Are you surprised by the findings?

These Are the Wealthiest New Hampshire Towns, Based on Per Capita Income

NeighborhoodScout, an online database of US neighborhood analytics, shared the wealthiest New Hampshire communities based on per capita income. Here's what towns were listed.

These towns may be the most expensive, but does that mean they're the best places to live in New Hampshire? Here's what locals say are the best towns in the entire state.

These Are 10 of the Best Towns in New Hampshire, According to Locals

Be sure to scroll to the bottom to see what town was deemed the best according to Granite Staters.

Now, let's have a look at what Granite State communities have the best downtowns, according to locals. Is your town on the list?

These 10 New Hampshire Cities Have the Best Downtowns

More From 94.9 WHOM