Salary Report for Alabama Social Workers

  • The number of Social Workers currently employed in Alabama is 3,510.
  • Social Workers in Alabama earn an average of $45,200 per year or $21.73 per hour.
  • The percentage of U.S. Social Workers who work in Alabama is 1%.
  • Alabama will need 4,320 new Social Workers by 2030 or 410 new psychologists per year.

Alabama Rankings

  • Alabama ranks #39 in the U.S. for Social Workers salary and #48 when adjusted for cost-of-living.
  • Alabama ranks #28 in the U.S. for the total number of Social Workers employed.
  • Alabama ranks #28 in U.S. for the number of new Social Workers needed by 2030.
  • Alabama ranks #47 in U.S. for the percentage of new Social Workers needed by 2030.

Compare Alabama to U.S.

Alabama Social Workers earn an average of $45,200 which is 17% less than the national average salary of $54,880.

TypeAlabamaU.S.% Difference
Average Hourly Wage$21.73$26.39-17.66%
Average Annual Salary$45,200$54,880-17.64%
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Salary Range by Education and Experience

In Alabama, 50% of Social Workers earn between $37,060 and $52,640 a year, depending on factors such as level of education, experience, location and place of employment.

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

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

PercentExperienceEmployedAnnual Salary
10%Less than a Year351Under $33,910
15%2 – 4 years526$33,910 – $37,060
25%5 – 9 years878$37,060 – $42,280
25%10 – 14 years878$42,280 – $52,640
15%15 – 20 years526$42,280 – $62,520
10%20+ years351Above $62,520
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 Alabama psychologists earn about $50,644 per year which is less than the average U.S. psychologist of $54,880.

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

  • National average salary for Social Workers is $54,880.
  • Average Alabama Social Workers salary is $45,200.
  • Adjusted for cost-of-living, Alabama Social Workers earn an average salary of $50,644.

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

Salary Compared to Related Professions

With an average annual salary of $45,200, Alabama Social Workers tend to earn less than Forensic Psychologists ($96,660), Psychology Teachers ($85,170), Clinical and Counseling Psychologists ($84,360), School Psychologists ($62,650), Health Care Social Workers ($50,450), and Marriage and Family Therapists ($46,220).

However, Social Workers tend to earn more than Substance Abuse Counselors ($43,250).

TitleAnnual Salary
Forensic Psychologists$96,660
Psychology Teachers$85,170
Clinical and Counseling Psychologists$84,360
School Psychologists$62,650
Health Care Social Workers$50,450
Marriage and Family Therapists$46,220
Social Workers$45,200
Substance Abuse Counselors$43,250
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 Alabama the three professions needing the most new psychologists by 2030 are Social Workers (4,320), Substance Abuse Counselors (3,110) and Health Care Social Workers (2,720).

The three professions in Alabama needing highest percentage new psychologists by 2030 are Substance Abuse Counselors (16.9%), Health Care Social Workers (9.7%) and Psychology Teachers (8.2%).

Title20202030ChangeYearly Openings
Social Workers4,1304,3204.6%410
Substance Abuse Counselors2,6603,11016.9%310
Health Care Social Workers2,4802,7209.7%260
Psychology Teachers4905308.2%50
Forensic Psychologists4004000%30
Marriage and Family Therapists3203406.3%30
Source: U.S. Department of Labor, 2022*

Salaries Ranked by Alabama Cities

The average salary for Social Workers in Alabama is $45,200. The top cities that pay Social Workers the most are Montgomery ($50,060), Northwest Alabama Nonmetropolitan Area ($47,460) and Mobile ($45,890).

When adjusted for cost-of-living, the cities that pay Social Workers the highest average annual salary are Northwest Alabama Nonmetropolitan Area ($56,770), Montgomery ($55,254) and Northeast Alabama Nonmetropolitan Area ($54,234).

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
Montgomery$50,060$55,254$5,194
Northwest Alabama Nonmetropolitan Area$47,460$56,770$9,310
Mobile$45,890$51,383$5,493
Gadsden$45,790$53,549$7,759
Birmingham-Hoover$45,380$48,980$3,600
Northeast Alabama Nonmetropolitan Area$45,340$54,234$8,894
Huntsville$45,170$49,023$3,853
Anniston-Oxford-Jacksonville$45,050$50,938$5,888
Decatur$44,610$51,951$7,341
Tuscaloosa$44,420$49,961$5,541
Southeast Alabama Nonmetropolitan Area$43,630$52,189$8,559
Auburn-Opelika$43,500$47,577$4,077
Dothan$43,330$49,628$6,298
Florence-Muscle Shoals$43,220$52,439$9,219
Daphne-Fairhope-Foley$42,760$44,146$1,386
Southwest Alabama Nonmetropolitan Area$38,740$46,340$7,600
Source: U.S. Bureau of Labor Statistics and U.S. Department of Commerce – 2022*

Salary FAQ for Alabama Social Workers

Alabama Social Workers earn between $33,910 and $62,520 a year depending on their level of education, experience and skill.

There are currently 3,510 Social Workers employed in Alabama which is about 1% of the U.S. total.

Forensic Psychologists are the highest paid psychologists in Alabama with an average annual wage of $96,660.

An entry level psychologist makes as much as $33,910 a year in Alabama

The most Social Workers work in the Birmingham-Hoover area where 790 Social Workers are employed.

After being adjusted for cost-of-living, Social Workers in Alabama earn 50,644 per year, while the average across the United States earns $54,880.

By 2030, Alabama will need 4,320 Social Workers. A total of 410 Social Workers will need to enter into the Alabama work forces each year.

City and Rural Summaries

Anniston-Oxford-Jacksonville

Average Social Workers Salary: $45,050
Adjusted for Cost-of-Living: $50,938
Hourly Wage: $21.66
Currently Employed: 90
Cost-of-Living Index: 88.44
Anniston-Oxford-Jacksonville Salary Report

Auburn-Opelika

Average Social Workers Salary: $43,500
Adjusted for Cost of Living: $47,577
Hourly Wage: $21
Currently Employed: 90
Cost-of-Living Index: 91.43
Auburn-Opelika Salary Report

Birmingham-Hoover

Average Social Workers Salary: $45,380
Adjusted for Cost-of-Living: $48,980
Hourly Wage: $21.82
Currently Employed: 790
Cost-of-Living Index: 92.65
Birmingham-Hoover Salary Report

Daphne-Fairhope-Foley

Average Social Workers Salary: $42,760
Adjusted for Cost of Living: $44,146
Hourly Wage: $21
Currently Employed: 70
Cost-of-Living Index: 96.86
Daphne-Fairhope-Foley Salary Report

Decatur

Average Social Workers Salary: $44,610
Adjusted for Cost-of-Living: $51,951
Hourly Wage: $21.45
Currently Employed: 100
Cost-of-Living Index: 85.87
Decatur Salary Report

Dothan

Average Social Workers Salary: $43,330
Adjusted for Cost of Living: $49,628
Hourly Wage: $21
Currently Employed: 110
Cost-of-Living Index: 87.31
Dothan Salary Report

Florence-Muscle Shoals

Average Social Workers Salary: $43,220
Adjusted for Cost-of-Living: $52,439
Hourly Wage: $20.78
Currently Employed: 140
Cost-of-Living Index: 82.42
Florence-Muscle Shoals Salary Report

Gadsden

Average Social Workers Salary: $45,790
Adjusted for Cost of Living: $53,549
Hourly Wage: $22
Currently Employed: 80
Cost-of-Living Index: 85.51
Gadsden Salary Report

Huntsville

Average Social Workers Salary: $45,170
Adjusted for Cost-of-Living: $49,023
Hourly Wage: $21.72
Currently Employed: 290
Cost-of-Living Index: 92.14
Huntsville Salary Report

Mobile

Average Social Workers Salary: $45,890
Adjusted for Cost of Living: $51,383
Hourly Wage: $22
Currently Employed: 310
Cost-of-Living Index: 89.31
Mobile Salary Report

Montgomery

Average Social Workers Salary: $50,060
Adjusted for Cost-of-Living: $55,254
Hourly Wage: $24.07
Currently Employed: 450
Cost-of-Living Index: 90.60
Montgomery Salary Report

Northeast Alabama Nonmetropolitan Area

Average Social Workers Salary: $45,340
Adjusted for Cost of Living: $54,234
Hourly Wage: $22
Currently Employed: 290
Cost-of-Living Index: 83.60
Northeast Alabama Nonmetropolitan Area Salary Report

Northwest Alabama Nonmetropolitan Area

Average Social Workers Salary: $47,460
Adjusted for Cost-of-Living: $56,770
Hourly Wage: $22.82
Currently Employed: 120
Cost-of-Living Index: 83.60
Northwest Alabama Nonmetropolitan Area Salary Report

Southeast Alabama Nonmetropolitan Area

Average Social Workers Salary: $43,630
Adjusted for Cost of Living: $52,189
Hourly Wage: $21
Currently Employed: 180
Cost-of-Living Index: 83.60
Southeast Alabama Nonmetropolitan Area Salary Report

Southwest Alabama Nonmetropolitan Area

Average Social Workers Salary: $38,740
Adjusted for Cost-of-Living: $46,340
Hourly Wage: $18.63
Currently Employed: 200
Cost-of-Living Index: 83.60
Southwest Alabama Nonmetropolitan Area Salary Report

Tuscaloosa

Average Social Workers Salary: $44,420
Adjusted for Cost of Living: $49,961
Hourly Wage: $21
Currently Employed: 130
Cost-of-Living Index: 88.91
Tuscaloosa Salary Report

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