Salaripedia
English

How much does a medical assistant make in Davenport?

$44,700a year

Median yearly pay for medical assistants in the Davenport-Moline-Rock Island, IA-IL metro area. That is $21.49 an hour or $3,725 a month.

Hourly
$21.49
Vs. national median
-2%
Rank among cities
150 of 389
Jobs in the area
840
Pay range
Lowest 10%: $37,140Median: $44,700Highest 10%: $48,750
PercentileYearlyHourly
10th$37,140$17.86
25th$38,640$18.58
Median$44,700$21.49
75th$46,730$22.47
90th$48,750$23.44

Other cities in Iowa

Median yearly pay for medical assistants.

Omaha, NE$48,010
Des Moines, IA$46,920
Cedar Rapids, IA$46,480
Ames, IA$45,810
Waterloo, IA$45,660
Sioux City, IA$45,650
Dubuque, IA$44,730
Iowa City, IA$43,550
Medical Assistant salary in Iowa Medical Assistant salary in all states

Related jobs in Davenport

Same field, median yearly pay.

Massage Therapist$62,400
Occupational Therapy Assistant$61,510
Physical Therapist Assistant$61,130
Dental Assistant$47,410
Phlebotomist$44,510
Medical Transcriptionist$41,400
Medical Equipment Preparer$39,930
Healthcare Support Worker$39,220
Nursing Assistant$38,740
Veterinary Assistant and Laboratory Animal Caretaker$36,470
Salaries for every job in Davenport, IA

Frequently asked questions

How much does a medical assistant make an hour in Davenport?

The median hourly pay in the Davenport-Moline-Rock Island, IA-IL metro area is $21.49 ($44,700 a year).

Do medical assistants make more in Davenport than the national average?

No: $44,700 against $45,690 nationally, 2% less.

How does Davenport compare with the rest of Iowa?

The median in Iowa is $45,480, so Davenport pays 2% less.

Where does Davenport rank for medical assistant pay?

150 of 389 metro areas with data.

How much does a medical assistant make starting out in Davenport?

The lowest-paid 10% make $37,140 or less a year; the top 10% make $48,750 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.