Average salary in New Hampshire

1 min readLast updated May 19, 2023by Charlie Barton

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

New Hampshire, located in the northeastern part of the United States, is known for its natural beauty and high quality of life. If you are considering working or living in New Hampshire, it is important to have an understanding of the average salaries and highest paying counties in the state.

The average salary in New Hampshire is approximately $60,000 USD per year. However, this can vary depending on industry and level of experience. Some of the highest paying industries in New Hampshire include healthcare, technology, and finance. But which cities and counties offer the highest average salaries?

Average salary in New Hampshire by city

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.

  1. Derry - $78,943

  2. Portsmouth - $78,712

  3. Dover - $74,833

  4. Nashua - $73,785

  5. Concord - $70,004

  6. Rochester - $66,831

  7. Manchester - $62,087

  8. Keene - $57,393

Average salary in New Hampshire by county

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.

  1. Rockingham County, NH - $93,962

  2. Cheshire County, NH - $85,184

  3. Grafton County, NH - $84,164

  4. Hillsborough County, NH - $82,099

  5. York County, ME - $77,923

  6. Merrimack County, NH - $77,937

  7. Coos County, NH - $79,233

  8. Strafford County, NH - $72,682

  9. Belknap County, NH - $67,328

  10. Carroll County, NH - $66,932

  11. Sullivan County, NH - $63,760

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.

U.S. Bureau of Labor Statistics (BLS) has calculated a comprehensive list of annual salaries by occupation area, which you can also find below.

  1. General Dentists - $207,660

  2. Nurse Anesthetists - $186,770

  3. Materials Scientists - $167,050

  4. Architectural and Engineering Managers - $163,130

  5. Air Traffic Controllers - $163,030

  6. Postsecondary Economics Teachers - $157,360

  7. Podiatrists - $154,130

  8. Chief Executives - $152,580

  9. Sales Managers - $150,890

  10. Economists - $143,400

  11. Computer and Information Systems Managers - $131,560

  12. Actuaries - $131,300

  13. Pharmacists - $130,610

  14. Computer Hardware Engineers - $129,270

  15. Marketing Managers - $128,960

  16. Physician Assistants - $128,190

  17. Purchasing Managers - $128,160

  18. Nuclear Engineers - $128,020

  19. Industrial Production Managers - $127,370

  20. Human Resources Managers - $127,170

Frequently asked questions about salaries in New Hampshire

What is the average salary in New Hampshire by age?
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.

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 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. Factors such as cost of living, education, and experience also play a role in determining a 'good' salary.

What is the average salary in New Hampshire by hour?
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.

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.