Salaripedia
English

How much does a medical records specialist make in Davenport?

$45,560a year

Median yearly pay for medical records specialists in the Davenport-Moline-Rock Island, IA-IL metro area. That is $21.90 an hour or $3,797 a month.

Hourly
$21.90
Vs. national median
-11%
Rank among cities
286 of 374
Jobs in the area
210
Pay range
Lowest 10%: $38,400Median: $45,560Highest 10%: $62,920
PercentileYearlyHourly
10th$38,400$18.46
25th$39,030$18.76
Median$45,560$21.90
75th$55,980$26.91
90th$62,920$30.25

Other cities in Iowa

Median yearly pay for medical records specialists.

Iowa City, IA$66,340
Omaha, NE$56,830
Des Moines, IA$54,270
Ames, IA$49,850
Dubuque, IA$49,720
Cedar Rapids, IA$49,710
Waterloo, IA$47,680
Sioux City, IA$46,130
Medical Records Specialist salary in Iowa Medical Records Specialist salary in all states

Related jobs in Davenport

Same field, median yearly pay.

Family Medicine Physician$293,400
Emergency Medicine Physician$239,200
Dentist$168,200
Pharmacist$140,600
Physician Assistant$137,400
Nurse Practitioner$130,400
Veterinarian$124,500
Physical Therapist$99,410
Occupational Therapist$87,390
Diagnostic Medical Sonographer$82,870
Salaries for every job in Davenport, IA

Frequently asked questions

How much does a medical records specialist make an hour in Davenport?

The median hourly pay in the Davenport-Moline-Rock Island, IA-IL metro area is $21.90 ($45,560 a year).

Do medical records specialists make more in Davenport than the national average?

No: $45,560 against $51,140 nationally, 11% less.

How does Davenport compare with the rest of Iowa?

The median in Iowa is $50,640, so Davenport pays 10% less.

Where does Davenport rank for medical records specialist pay?

286 of 374 metro areas with data.

How much does a medical records specialist make starting out in Davenport?

The lowest-paid 10% make $38,400 or less a year; the top 10% make $62,920 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.