Salaripedia
English

How much does a human resources assistant make in Birmingham?

$45,500a year

Median yearly pay for human resources assistants in the Birmingham, AL metro area. That is $21.88 an hour or $3,792 a month.

Hourly
$21.88
Vs. national median
-10%
Rank among cities
223 of 287
Jobs in the area
180
Pay range
Lowest 10%: $33,340Median: $45,500Highest 10%: $69,350
PercentileYearlyHourly
10th$33,340$16.03
25th$38,760$18.63
Median$45,500$21.88
75th$57,910$27.84
90th$69,350$33.34

Other cities in Alabama

Median yearly pay for human resources assistants.

Columbus, GA$49,110
Montgomery, AL$47,830
Huntsville, AL$43,620
Mobile, AL$39,630
Human Resources Assistant salary in Alabama Human Resources Assistant salary in all states

Related jobs in Birmingham

Same field, median yearly pay.

Executive Secretary and Executive Administrative Assistant$76,330
First-Line Supervisors of Office and Administrative Support Worker$64,170
Postal Service Clerk$62,610
Production$60,600
Postal Service Mail Carrier$59,880
Eligibility Interviewer$57,740
Postal Service Mail Sorter$57,430
Cargo and Freight Agent$55,700
Information and Record Clerk$53,810
Weigher$52,010
Salaries for every job in Birmingham, AL

Frequently asked questions

How much does a human resources assistant make an hour in Birmingham?

The median hourly pay in the Birmingham, AL metro area is $21.88 ($45,500 a year).

Do human resources assistants make more in Birmingham than the national average?

No: $45,500 against $50,610 nationally, 10% less.

How does Birmingham compare with the rest of Alabama?

The median in Alabama is $42,140, so Birmingham pays 8% more.

Where does Birmingham rank for human resources assistant pay?

223 of 287 metro areas with data.

How much does a human resources assistant make starting out in Birmingham?

The lowest-paid 10% make $33,340 or less a year; the top 10% make $69,350 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.