Salaripedia
English

How much does a pharmacy technician make in Florence?

$39,380a year

Median yearly pay for pharmacy technicians in the Florence-Muscle Shoals, AL metro area. That is $18.93 an hour or $3,282 a month.

Hourly
$18.93
Vs. national median
-14%
Rank among cities
314 of 393
Jobs in the area
260
Pay range
Lowest 10%: $28,850Median: $39,380Highest 10%: $49,410
PercentileYearlyHourly
10th$28,850$13.87
25th$35,630$17.13
Median$39,380$18.93
75th$45,770$22.00
90th$49,410$23.75

Other cities in Alabama

Median yearly pay for pharmacy technicians.

Huntsville, AL$43,910
Decatur, AL$43,420
Daphne, AL$41,820
Columbus, GA$40,370
Auburn, AL$39,490
Tuscaloosa, AL$39,450
Montgomery, AL$39,370
Mobile, AL$39,280
Dothan, AL$38,830
Birmingham, AL$38,700
Anniston, AL$37,040
Gadsden, AL$36,800
Pharmacy Technician salary in Alabama Pharmacy Technician salary in all states

Related jobs in Florence

Same field, median yearly pay.

Nurse Anesthetist$188,800
Dentist$153,900
Pharmacist$130,500
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
Salaries for every job in Florence, AL

Frequently asked questions

How much does a pharmacy technician make an hour in Florence?

The median hourly pay in the Florence-Muscle Shoals, AL metro area is $18.93 ($39,380 a year).

Do pharmacy technicians make more in Florence than the national average?

No: $39,380 against $45,750 nationally, 14% less.

How does Florence compare with the rest of Alabama?

The median in Alabama is $39,030, so Florence pays 1% more.

Where does Florence rank for pharmacy technician pay?

314 of 393 metro areas with data.

How much does a pharmacy technician make starting out in Florence?

The lowest-paid 10% make $28,850 or less a year; the top 10% make $49,410 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.