Salaripedia
English

How much does a pharmacist make in Florence?

$130,500a year

Median yearly pay for pharmacists in the Florence-Muscle Shoals, AL metro area. That is $62.76 an hour or $10,880 a month.

Hourly
$62.76
Vs. national median
-7%
Rank among cities
359 of 391
Jobs in the area
160
Pay range
Lowest 10%: $78,670Median: $130,500Highest 10%: $154,800
PercentileYearlyHourly
10th$78,670$37.82
25th$122,300$58.78
Median$130,500$62.76
75th$135,600$65.20
90th$154,800$74.40

Other cities in Alabama

Median yearly pay for pharmacists.

Birmingham, AL$138,800
Daphne, AL$136,900
Huntsville, AL$136,800
Montgomery, AL$136,600
Mobile, AL$134,600
Decatur, AL$133,400
Auburn, AL$133,200
Columbus, GA$132,800
Tuscaloosa, AL$132,400
Dothan, AL$131,200
Gadsden, AL$129,100
Anniston, AL$126,800
Pharmacist salary in Alabama Pharmacist salary in all states

Related jobs in Florence

Same field, median yearly pay.

Nurse Anesthetist$188,800
Dentist$153,900
Physician$125,000
Nurse Practitioner$101,000
Physical Therapist$84,750
Diagnostic Medical Sonographer$68,030
Registered Nurse$66,360
Radiologic Technologist and Technician$60,790
Dental Hygienist$58,660
Licensed Practical and Licensed Vocational Nurse$55,360
Salaries for every job in Florence, AL

Frequently asked questions

How much does a pharmacist make an hour in Florence?

The median hourly pay in the Florence-Muscle Shoals, AL metro area is $62.76 ($130,500 a year).

Do pharmacists make more in Florence than the national average?

No: $130,500 against $140,900 nationally, 7% less.

How does Florence compare with the rest of Alabama?

The median in Alabama is $134,600, so Florence pays 3% less.

Where does Florence rank for pharmacist pay?

359 of 391 metro areas with data.

How much does a pharmacist make starting out in Florence?

The lowest-paid 10% make $78,670 or less a year; the top 10% make $154,800 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.