What is the average salary in New Hampshire?

1 min readLast updated December 7, 2023by Charlie Barton

Learn about the average salaries and highest-paying counties in New Hampshire.


  • The average salary in New Hampshire is approximately $60,000 USD per year. However, this can vary depending on the industry and level of experience.

  • Alongside location and occupation, salaries in New Hampshire are also dependent on age since more senior workers will be paid more.

  • Some of the highest-paying industries in New Hampshire include healthcare, technology, and finance.

  • Speak to a financial advisor about getting and staying on top of your finances.

What is a good salary in New Hampshire?

The median income in New Hampshire is $81,458. However, what is considered a 'good' salary can vary based on individual circumstances such as location, occupation, and personal financial goals.

Want to make your salary go further?

A financial advisor can help you develop a financial plan to meet your goals.

Factors such as cost of living, education, and experience also play a role in determining a 'good' salary.

Staying in control of your finances and maintaining a solid financial plan is essential regardless of your income. A financial advisor can help you achieve this. By answering a few simple questions, Unbiased can connect you to a financial advisor perfectly suited to meet your needs. Get started here.

What is the average salary by age in New Hampshire?

Alongside location and occupation, salaries in New Hampshire are also dependent on age, since more senior workers will be paid more. Then, when they retire, their income will dip again as they will rely on pensions and other forms of set income. You can also check out the complete guide to retirement in New Hampshire here

The Census Bureau data finds that the median household income for householders under 25 is $59,583; for those aged 25 to 44, it is $81,007; for those aged 45 to 64, it is $93,641, and for those 65 and older, it is $58,449.

What is the average salary by hour in New Hampshire?

If Americans work an average of 1,801 hours per year — at 37.5 hours a week — then the average hourly salary in New Hampshire is $45.18.

What is the average salary by city in New Hampshire?

City living is often more expensive than living in more rural areas, but it’s also where the money is. New Hampshire’s major cities all command more than $55,000.  

Average earnings by city — or any other geographical metric — is just one way of calculating wealth and certainly shouldn’t be the only way you look at your own earning potential in a given place. It doesn’t take into account the type of jobs that people do to earn above or below this average bracket and omits any consideration for the number of people living in a household. However, it’s certainly one way of establishing which place offers good earning opportunities.  

The US Census Bureau’s latest American Community Survey has calculated the average earnings for the largest cities in New Hampshire, which you can find ranked below.  

CityAverage household income
Derry $78,943
Portsmouth $78,712
Dover $74,833
Nashua $73,785
Concord $70,004
Rochester $66,831
Manchester $62,087
Keene $57,393

You can also check out the cost of living in New Hampshire here.

What is the average salary by county in New Hampshire?

Reviewing average salaries in New Hampshire by city is not necessarily an adequate metric for average salaries across the state, since it’s entirely urban focused. A good idea is to weigh these figures up against the average salary in New Hampshire by county, as this will take areas outside the main cities into account and offer a broader idea of salary ranges.  

The same survey from the US Census Bureau gives further insight this way, with the average household income calculated for each county.

CountyAverage household income
Belknap County $67,328
Carroll County $66,932
Cheshire County $85,184
Coos County $79,233
Grafton County $84,164
Hillsborough County $82,099
Merrimack County $77,937
Rockingham County $93,962
Strafford County $72,682
Sullivan County $63,760
York County $77,923

What are the highest-paying jobs in New Hampshire?

There’s another weighty factor that will influence how much you earn if you live in New Hampshire: your job type. Average salaries for various sectors and job roles can vary massively across the state, so it’s absolutely something to consider when looking at salaries by location.  

SoFi Learn has calculated a comprehensive list of annual salaries by occupation area, which you can also find below.  

OccupationAnnual mean wage
Management $138,148
Business & Financial Operations $84,198
Computer & Mathematical $119,872
Architecture & Engineering $105,770
Life, Physical, & Social Science $91,100
Community & Social Service $58,272
Legal $117,935
Education, Training, & Library $64,168
Arts, Design, Entertainment, Sports, & Media $69,625
Healthcare Practitioners & Technical $105,245
Healthcare Support $33,159
Protective Service $52,280
Food Preparation & Serving Related $31,993
Building & Grounds Cleaning & Maintenance $37,461
Personal Care & Service $34,047
Sales & Related $38,049
Office & Administrative Support $46,994
Farming, Fishing, & Forestry $31,169
Construction & Extraction $62,681
Installation, Maintenance, & Repair $58,497
Production $40,168
Transportation & Material Moving $37,578

The bottom line

Getting expert advice before you make significant financial decisions can really benefit you in the long term.

Protect your financial future and speak to one of our financial advisors today.  


Charlie Barton

Charlie Barton is a writer at Unbiased. He has been writing about personal finance and investing since 2017, with extensive knowledge of platforms and products. Charlie has a first-class degree from the London School of Economics.

Want to make your salary go further?

A financial advisor can help you develop a financial plan to meet your goals.