Salary Report for New Hampshire Social Workers

  • The number of Social Workers currently employed in New Hampshire is 850.
  • Social Workers in New Hampshire earn an average of $55,650 per year or $26.76 per hour.
  • The percentage of U.S. Social Workers who work in New Hampshire is less than 1%.
  • New Hampshire will need 780 new Social Workers by 2030 or 80 new psychologists per year.

New Hampshire Rankings

  • New Hampshire ranks #18 in the U.S. for Social Workers salary and #9 when adjusted for cost-of-living.
  • New Hampshire ranks #49 in the U.S. for the total number of Social Workers employed.
  • New Hampshire ranks #50 in U.S. for the number of new Social Workers needed by 2030.
  • New Hampshire ranks #22 in U.S. for the percentage of new Social Workers needed by 2030.

Compare New Hampshire to U.S.

New Hampshire Social Workers earn an average of $55,650 which is 1% more than the national average salary of $54,880.

TypeNew HampshireU.S.% Difference
Average Hourly Wage$26.76$26.391.40%
Average Annual Salary$55,650$54,8801.40%
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Salary Range by Education and Experience

In New Hampshire, 50% of Social Workers earn between $45,230 and $61,330 a year, depending on factors such as level of education, experience, location and place of employment.

About 10% of Social Workers earn more than $78,360, a rate generally associated with highly educated and experienced Social Workers.

Approximately 10% of Social Workers earn under $38,660, a rate generally reserved for less experienced or entry level Social Workers.

PercentExperienceEmployedAnnual Salary
10%Less than a Year85Under $38,660
15%2 – 4 years128$38,660 – $45,230
25%5 – 9 years212$45,230 – $48,690
25%10 – 14 years212$48,690 – $61,330
15%15 – 20 years128$48,690 – $78,360
10%20+ years85Above $78,360
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Adjusted for Cost-of-Living

After being adjusted for cost-of-living, Social Workers in New Hampshire psychologists earn about $53,659 per year which is more than the average U.S. psychologist of $54,880.

Cost-of-living in New Hampshire is 4% higher than the national average, which means New Hampshire residents have an overall higher cost for food, housing, utilities and transportation compared to other states.

  • National average salary for Social Workers is $54,880.
  • Average New Hampshire Social Workers salary is $55,650.
  • Adjusted for cost-of-living, New Hampshire Social Workers earn an average salary of $53,659.

More cost-of-living reports for U.S. States.

Salary Compared to Related Professions

With an average annual salary of $55,650, New Hampshire Social Workers tend to earn less than Clinical and Counseling Psychologists ($95,850), Psychology Teachers ($86,710), School Psychologists ($71,060), and Health Care Social Workers ($68,240).

However, Social Workers tend to earn more than Substance Abuse Counselors ($47,610), and Marriage and Family Therapists ($50,370).

TitleAnnual Salary
Clinical and Counseling Psychologists$95,850
Psychology Teachers$86,710
School Psychologists$71,060
Health Care Social Workers$68,240
Social Workers$55,650
Marriage and Family Therapists$50,370
Substance Abuse Counselors$47,610
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Projected Demand for Psychologists in 2030

The U.S. Department of Labor projects that in New Hampshire the three professions needing the most new psychologists by 2030 are Substance Abuse Counselors (2,570), Social Workers (780) and Health Care Social Workers (690).

The three professions in New Hampshire needing highest percentage new psychologists by 2030 are Substance Abuse Counselors (25.4%), Social Workers (11.4%) and Health Care Social Workers (9.5%).

Title20202030ChangeYearly Openings
Substance Abuse Counselors2,0502,57025.4%260
Social Workers70078011.4%80
Health Care Social Workers6306909.5%70
Psychology Teachers1902005.3%20
Forensic Psychologists1001000%10
Marriage and Family Therapists40400%0
Source: U.S. Department of Labor, 2022*

Salaries Ranked by New Hampshire Cities

The average salary for Social Workers in New Hampshire is $55,650. The top cities that pay Social Workers the most are Manchester ($55,860), Northern New Hampshire Nonmetropolitan Area ($54,920) and West Central-Southwest New Hampshire Nonmetropolitan Area ($53,790).

When adjusted for cost-of-living, the cities that pay Social Workers the highest average annual salary are Manchester ($55,461), Northern New Hampshire Nonmetropolitan Area ($54,527) and West Central-Southwest New Hampshire Nonmetropolitan Area ($53,405).

The following table shows the average yearly salary range for Social Workers in each city, and the average yearly salary after being adjusted for cost-of-living in that state.

The difference column shows how much more or less purchasing power a Social Workers salary will have in that area.

AreaAverage SalaryCOL AdjustedDifference
Manchester$55,860$55,461$-399
Northern New Hampshire Nonmetropolitan Area$54,920$54,527$-393
West Central-Southwest New Hampshire Nonmetropolitan Area$53,790$53,405$-385
Portsmouth$53,730$53,346$-384
Dover-Durham$53,130$52,750$-380
Central New Hampshire Nonmetropolitan Area$52,310$51,936$-374
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Salary FAQ for New Hampshire Social Workers

New Hampshire Social Workers earn between $38,660 and $78,360 a year depending on their level of education, experience and skill.

There are currently 850 Social Workers employed in New Hampshire which is about 0% of the U.S. total.

Clinical and Counseling Psychologists are the highest paid psychologists in New Hampshire with an average annual wage of $95,850.

An entry level psychologist makes as much as $38,660 a year in New Hampshire

The most Social Workers work in the Central New Hampshire Nonmetropolitan Area area where 260 Social Workers are employed.

After being adjusted for cost-of-living, Social Workers in New Hampshire earn 53,659 per year, while the average across the United States earns $54,880.

By 2030, New Hampshire will need 780 Social Workers. A total of 80 Social Workers will need to enter into the New Hampshire work forces each year.

City and Rural Summaries

Central New Hampshire Nonmetropolitan Area

Average Social Workers Salary: $52,310
Adjusted for Cost-of-Living: $51,936
Hourly Wage: $25.15
Currently Employed: 260
Cost-of-Living Index: 100.72
Central New Hampshire Nonmetropolitan Area Salary Report

Dover-Durham

Average Social Workers Salary: $53,130
Adjusted for Cost of Living: $52,750
Hourly Wage: $26
Currently Employed: 60
Cost-of-Living Index: 100.72
Dover-Durham Salary Report

Manchester

Average Social Workers Salary: $55,860
Adjusted for Cost-of-Living: $55,461
Hourly Wage: $26.86
Currently Employed: 180
Cost-of-Living Index: 100.72
Manchester Salary Report

Northern New Hampshire Nonmetropolitan Area

Average Social Workers Salary: $54,920
Adjusted for Cost of Living: $54,527
Hourly Wage: $26
Currently Employed: 50
Cost-of-Living Index: 100.72
Northern New Hampshire Nonmetropolitan Area Salary Report

Portsmouth

Average Social Workers Salary: $53,730
Adjusted for Cost-of-Living: $53,346
Hourly Wage: $25.83
Currently Employed: 70
Cost-of-Living Index: 100.72
Portsmouth Salary Report

West Central-Southwest New Hampshire Nonmetropolitan Area

Average Social Workers Salary: $53,790
Adjusted for Cost of Living: $53,405
Hourly Wage: $26
Currently Employed: 90
Cost-of-Living Index: 100.72
West Central-Southwest New Hampshire Nonmetropolitan Area Salary Report

Official Data Sources for Social Workers: Salary Data | Projected Employment | Cost of Living Data