Top Orthopedic Surgeons in Iowa

Iowa Rankings
114 surgeons • 8,350 procedures
Current Medicare Data

Discover Iowa's leading orthopedic surgeons ranked by verified Medicare procedure volume. Our comprehensive analysis covers 114 specialists across hip, knee, and shoulder replacement procedures.

Orthopedic surgeon rankings map

Find Surgeons by City in Iowa

Top cities by number of orthopedic surgeons

Cedar Rapids13 Iowa City12 Des Moines11 West Des Moines11 Bettendorf8 Mason City7 Waterloo6 Ames5 Council Bluffs5 Dubuque5 Davenport4 Cedar Falls4

Iowa Rankings

114 surgeons • All procedures

Current Medicare data
Joint replacement recovery essentials 7-piece recovery essentials kit — prepare before surgery day
1
State Rank
NPI: 1790749174
Des Moines
IA
223
Verified Cases
#1
State
Hip 69
Knee 154
2
State Rank
NPI: 1144457474
Ankeny
IA
220
Verified Cases
#2
State
Hip 75
Knee 145
3
State Rank
NPI: 1235113234
Cedar Rapids
IA
214
Verified Cases
#3
State
Hip 67
Knee 147
4
State Rank
NPI: 1275943334
Ames
IA
208
Verified Cases
#4
State
Hip 99
Knee 109
5
State Rank
NPI: 1972564334
Des Moines
IA
181
Verified Cases
#5
State
Hip 42
Knee 139
6
State Rank
NPI: 1831155126
Spencer
IA
178
Verified Cases
#6
State
Hip 53
Knee 105
Shoulder 20
7
State Rank
NPI: 1134106396
West Des Moines
IA
175
Verified Cases
#7
State
Hip 96
Knee 63
Shoulder 16
8
State Rank
NPI: 1770544165
Des Moines
IA
160
Verified Cases
#8
State
Hip 43
Knee 117
9
State Rank
NPI: 1558658559
Des Moines
IA
157
Verified Cases
#9
State
Hip 75
Knee 82
10
State Rank
NPI: 1649241589
Davenport
IA
154
Verified Cases
#10
State
Hip 27
Knee 127
11
State Rank
NPI: 1457622631
Iowa City
IA
152
Verified Cases
#11
State
Hip 89
Knee 63
12
State Rank
NPI: 1184832594
West Des Moines
IA
149
Verified Cases
#12
State
Hip 25
Knee 124
13
State Rank
NPI: 1336147800
Cedar Rapids
IA
140
Verified Cases
#13
State
Hip 65
Knee 56
Shoulder 19
14
State Rank
NPI: 1659428530
Iowa City
IA
138
Verified Cases
#14
State
Hip 46
Knee 92
15
State Rank
NPI: 1659363182
Council Bluffs
IA
134
Verified Cases
#15
State
Hip 37
Knee 97
16
State Rank
NPI: 1053390914
Bettendorf
IA
128
Verified Cases
#16
State
Hip 48
Knee 80
17
State Rank
NPI: 1740403500
West Des Moines
IA
127
Verified Cases
#17
State
Hip 68
Knee 59
18
State Rank
NPI: 1093022873
Bettendorf
IA
125
Verified Cases
#18
State
Hip 54
Knee 53
Shoulder 18
19
State Rank
NPI: 1942596176
Iowa City
IA
125
Verified Cases
#19
State
Hip 29
Knee 48
Shoulder 48
20
State Rank
NPI: 1942264346
West Des Moines
IA
123
Verified Cases
#20
State
Hip 51
Knee 72
21
State Rank
NPI: 1306812714
Iowa City
IA
121
Verified Cases
#21
State
Hip 44
Knee 77
22
State Rank
NPI: 1285629519
Mason City
IA
120
Verified Cases
#22
State
Hip 32
Knee 88
23
State Rank
NPI: 1245218585
Iowa City
IA
117
Verified Cases
#23
State
Hip 33
Knee 84
24
State Rank
NPI: 1124127865
Iowa City
IA
112
Verified Cases
#24
State
Hip 41
Knee 71
25
State Rank
NPI: 1285687418
Fort Dodge
IA
112
Verified Cases
#25
State
Hip 30
Knee 69
Shoulder 13
26
State Rank
NPI: 1376521690
Bettendorf
IA
110
Verified Cases
#26
State
Hip 36
Knee 74
27
State Rank
NPI: 1720299217
Des Moines
IA
110
Verified Cases
#27
State
Hip 31
Knee 79
28
State Rank
NPI: 1497753156
Cedar Rapids
IA
103
Verified Cases
#28
State
Hip 56
Knee 47
29
State Rank
NPI: 1699739003
Des Moines
IA
100
Verified Cases
#29
State
Hip 16
Knee 84
30
State Rank
NPI: 1841446382
Cedar Falls
IA
99
Verified Cases
#30
State
Hip 30
Knee 55
Shoulder 14
31
State Rank
NPI: 1417150202
Cedar Rapids
IA
98
Verified Cases
#31
State
Hip 52
Knee 46
32
State Rank
NPI: 1861448128
Waterloo
IA
98
Verified Cases
#32
State
Hip 24
Knee 60
Shoulder 14
33
State Rank
NPI: 1477516094
West Des Moines
IA
94
Verified Cases
#33
State
Knee 15
Shoulder 79
34
State Rank
NPI: 1558412130
Fort Madison
IA
89
Verified Cases
#34
State
Hip 27
Knee 48
Shoulder 14
35
State Rank
NPI: 1073959680
Iowa City
IA
85
Verified Cases
#35
State
Hip 41
Knee 44
36
State Rank
NPI: 1275512790
Davenport
IA
85
Verified Cases
#36
State
Hip 30
Knee 55
37
State Rank
NPI: 1295737484
Mason City
IA
82
Verified Cases
#37
State
Hip 21
Knee 50
Shoulder 11
38
State Rank
NPI: 1851411532
Waterloo
IA
80
Verified Cases
#38
State
Hip 19
Knee 61
39
State Rank
NPI: 1972860476
Ottumwa
IA
76
Verified Cases
#39
State
Hip 32
Knee 44
40
State Rank
NPI: 1124077987
West Des Moines
IA
76
Verified Cases
#40
State
Knee 63
Shoulder 13
41
State Rank
NPI: 1568610103
Dubuque
IA
75
Verified Cases
#41
State
Hip 28
Knee 22
Shoulder 25
42
State Rank
NPI: 1548212368
Clive
IA
75
Verified Cases
#42
State
Hip 21
Knee 54
43
State Rank
NPI: 1265794390
Clarion
IA
74
Verified Cases
#43
State
Hip 29
Knee 45
44
State Rank
NPI: 1912173741
Spencer
IA
73
Verified Cases
#44
State
Hip 29
Knee 44
45
State Rank
NPI: 1194163972
Iowa City
IA
72
Verified Cases
#45
State
Hip 37
Knee 35
46
State Rank
NPI: 1306144464
Spencer
IA
72
Verified Cases
#46
State
Hip 22
Knee 50
47
State Rank
NPI: 1487181160
Cedar Rapids
IA
71
Verified Cases
#47
State
Hip 21
Knee 50
48
State Rank
NPI: 1225036916
Council Bluffs
IA
70
Verified Cases
#48
State
Hip 33
Knee 37
49
State Rank
NPI: 1831143601
Cedar Falls
IA
68
Verified Cases
#49
State
Hip 37
Knee 31
50
State Rank
NPI: 1265413678
Ames
IA
68
Verified Cases
#50
State
Knee 68
51
State Rank
NPI: 1124173034
Dubuque
IA
67
Verified Cases
#51
State
Hip 27
Knee 40
52
State Rank
NPI: 1861929226
West Des Moines
IA
65
Verified Cases
#52
State
Hip 29
Knee 36
53
State Rank
NPI: 1043454978
Des Moines
IA
64
Verified Cases
#53
State
Hip 64
54
State Rank
NPI: 1750317756
Waterloo
IA
64
Verified Cases
#54
State
Hip 21
Knee 43
55
State Rank
NPI: 1356789390
Waterloo
IA
62
Verified Cases
#55
State
Hip 24
Knee 38
56
State Rank
NPI: 1033189535
Davenport
IA
62
Verified Cases
#56
State
Knee 42
Shoulder 20
57
State Rank
NPI: 1497169007
Cedar Rapids
IA
62
Verified Cases
#57
State
Knee 20
Shoulder 42
58
State Rank
NPI: 1063448298
Cedar Rapids
IA
61
Verified Cases
#58
State
Knee 41
Shoulder 20
59
State Rank
NPI: 1134334006
Cedar Falls
IA
59
Verified Cases
#59
State
Hip 19
Knee 28
Shoulder 12
60
State Rank
NPI: 1912226929
Iowa City
IA
59
Verified Cases
#60
State
Shoulder 59
61
State Rank
NPI: 1508820952
West Des Moines
IA
58
Verified Cases
#61
State
Hip 27
Knee 31
62
State Rank
NPI: 1962922674
Bettendorf
IA
58
Verified Cases
#62
State
Hip 19
Knee 39
63
State Rank
NPI: 1548290182
Spirit Lake
IA
58
Verified Cases
#63
State
Hip 14
Knee 44
64
State Rank
NPI: 1669673869
Bettendorf
IA
57
Verified Cases
#64
State
Knee 27
Shoulder 30
65
State Rank
NPI: 1821471525
Des Moines
IA
57
Verified Cases
#65
State
Shoulder 57
66
State Rank
NPI: 1700813441
Waterloo
IA
55
Verified Cases
#66
State
Hip 28
Knee 27
67
State Rank
NPI: 1932187259
Bettendorf
IA
55
Verified Cases
#67
State
Hip 22
Knee 33
68
State Rank
NPI: 1750374252
Mason City
IA
55
Verified Cases
#68
State
Knee 17
Shoulder 38
69
State Rank
NPI: 1326044041
Council Bluffs
IA
54
Verified Cases
#69
State
Hip 18
Knee 36
70
State Rank
NPI: 1912973199
Iowa City
IA
52
Verified Cases
#70
State
Knee 52
71
State Rank
NPI: 1669638219
West Des Moines
IA
52
Verified Cases
#71
State
Shoulder 52
72
State Rank
NPI: 1538292883
Mason City
IA
50
Verified Cases
#72
State
Hip 14
Knee 36
73
State Rank
NPI: 1902062227
Bettendorf
IA
49
Verified Cases
#73
State
Knee 30
Shoulder 19
74
State Rank
NPI: 1235329434
Bettendorf
IA
49
Verified Cases
#74
State
Knee 24
Shoulder 25
75
State Rank
NPI: 1376808998
Cedar Rapids
IA
46
Verified Cases
#75
State
Hip 23
Knee 23
76
State Rank
NPI: 1962434852
Carroll
IA
44
Verified Cases
#76
State
Knee 44
77
State Rank
NPI: 1194036525
Storm Lake
IA
43
Verified Cases
#77
State
Hip 17
Knee 26
78
State Rank
NPI: 1346461373
Cedar Rapids
IA
43
Verified Cases
#78
State
Knee 43
79
State Rank
NPI: 1538123526
Mason City
IA
42
Verified Cases
#79
State
Hip 15
Knee 27
80
State Rank
NPI: 1740772417
Ames
IA
41
Verified Cases
#80
State
Hip 16
Knee 25
81
State Rank
NPI: 1669435277
West Des Moines
IA
40
Verified Cases
#81
State
Hip 15
Knee 25
82
State Rank
NPI: 1275593824
Des Moines
IA
40
Verified Cases
#82
State
Hip 13
Knee 27
83
State Rank
NPI: 1457322745
Cedar Rapids
IA
38
Verified Cases
#83
State
Knee 11
Shoulder 27
84
State Rank
NPI: 1407085103
Clive
IA
36
Verified Cases
#84
State
Knee 36
85
State Rank
NPI: 1083000905
Council Bluffs
IA
35
Verified Cases
#85
State
Shoulder 35
86
State Rank
NPI: 1154328029
Dubuque
IA
34
Verified Cases
#86
State
Knee 34
87
State Rank
NPI: 1568842391
Marshalltown
IA
32
Verified Cases
#87
State
Hip 12
Knee 20
88
State Rank
NPI: 1336243542
Sioux City
IA
32
Verified Cases
#88
State
Knee 32
89
State Rank
NPI: 1790749448
Des Moines
IA
32
Verified Cases
#89
State
Knee 32
90
State Rank
NPI: 1649419672
Dubuque
IA
29
Verified Cases
#90
State
Knee 29
91
State Rank
NPI: 1013914399
Cedar Rapids
IA
28
Verified Cases
#91
State
Knee 17
Shoulder 11
92
State Rank
NPI: 1568404788
Clarion
IA
27
Verified Cases
#92
State
Hip 13
Knee 14
93
State Rank
NPI: 1568482446
Burlington
IA
27
Verified Cases
#93
State
Hip 13
Knee 14
94
State Rank
NPI: 1497743314
Ames
IA
27
Verified Cases
#94
State
Knee 27
95
State Rank
NPI: 1902913676
Des Moines
IA
27
Verified Cases
#95
State
Shoulder 27
96
State Rank
NPI: 1972597037
Iowa City
IA
27
Verified Cases
#96
State
Shoulder 27
97
State Rank
NPI: 1033102686
Mason City
IA
26
Verified Cases
#97
State
Hip 15
Knee 11
98
State Rank
NPI: 1487849527
Ankeny
IA
25
Verified Cases
#98
State
Shoulder 25
99
State Rank
NPI: 1629063508
Council Bluffs
IA
24
Verified Cases
#99
State
Knee 24
100
State Rank
NPI: 1609260777
Cedar Rapids
IA
22
Verified Cases
#100
State
Shoulder 22
101
State Rank
NPI: 1235193640
West Des Moines
IA
21
Verified Cases
#101
State
Shoulder 21
102
State Rank
NPI: 1194144600
Dubuque
IA
20
Verified Cases
#102
State
Knee 20
103
State Rank
NPI: 1982720231
Marshalltown
IA
17
Verified Cases
#103
State
Knee 17
104
State Rank
NPI: 1275940371
Grinnell
IA
16
Verified Cases
#104
State
Knee 16
105
State Rank
NPI: 1366949844
Davenport
IA
16
Verified Cases
#105
State
Knee 16
106
State Rank
NPI: 1407835341
Clinton
IA
15
Verified Cases
#106
State
Hip 15
107
State Rank
NPI: 1760638852
Corydon
IA
15
Verified Cases
#107
State
Knee 15
108
State Rank
NPI: 1093713752
Cedar Rapids
IA
13
Verified Cases
#108
State
Knee 13
109
State Rank
NPI: 1598973885
Ames
IA
13
Verified Cases
#109
State
Shoulder 13
110
State Rank
NPI: 1265873418
Mason City
IA
12
Verified Cases
#110
State
Hip 12
111
State Rank
NPI: 1568416196
Waterloo
IA
12
Verified Cases
#111
State
Hip 12
112
State Rank
NPI: 1821023987
Mount Pleasant
IA
11
Verified Cases
#112
State
Knee 11
113
State Rank
NPI: 1972556330
Cedar Falls
IA
11
Verified Cases
#113
State
Knee 11
114
State Rank
NPI: 1538429246
Iowa City
IA
11
Verified Cases
#114
State
Shoulder 11

Showing 50 of 114

Important Disclaimer

Rankings are based solely on Medicare procedure volume and do not reflect quality of care, patient outcomes, or procedures covered by private insurance. This data represents approximately 33–37% of all procedures performed. Always consult with healthcare providers to make informed decisions about your care.