Top Orthopedic Surgeons in Iowa

Iowa Rankings
105 surgeons • 7,629 procedures
Current Medicare Data

Discover Iowa's leading orthopedic surgeons ranked by verified Medicare procedure volume. Our comprehensive analysis covers 105 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 Rapids12 Des Moines11 West Des Moines11 Bettendorf7 Iowa City7 Ames6 North Liberty6 Mason City6 Waterloo5 Dubuque5 Ankeny4 Council Bluffs4

Iowa Rankings

105 surgeons • All procedures

Current Medicare data
Joint replacement recovery essentials 7-piece recovery essentials kit. Prepare before surgery day.
1
State Rank
NPI: 1144457474
Ankeny
IA
253
Verified Cases
#1
State
Hip 116
Knee 137
2
State Rank
NPI: 1275943334
Ames
IA
242
Verified Cases
#2
State
Hip 99
Knee 143
3
State Rank
NPI: 1790749174
Des Moines
IA
205
Verified Cases
#3
State
Hip 60
Knee 145
4
State Rank
NPI: 1235113234
Cedar Rapids
IA
198
Verified Cases
#4
State
Hip 67
Knee 131
5
State Rank
NPI: 1831155126
Spencer
IA
191
Verified Cases
#5
State
Hip 48
Knee 107
Shoulder 36
6
State Rank
NPI: 1134106396
West Des Moines
IA
170
Verified Cases
#6
State
Hip 92
Knee 63
Shoulder 15
7
State Rank
NPI: 1053390914
Bettendorf
IA
166
Verified Cases
#7
State
Hip 64
Knee 102
8
State Rank
NPI: 1770544165
Des Moines
IA
161
Verified Cases
#8
State
Hip 42
Knee 119
9
State Rank
NPI: 1184832594
West Des Moines
IA
156
Verified Cases
#9
State
Hip 35
Knee 121
10
State Rank
NPI: 1972564334
Des Moines
IA
147
Verified Cases
#10
State
Hip 41
Knee 106
11
State Rank
NPI: 1740403500
West Des Moines
IA
144
Verified Cases
#11
State
Hip 87
Knee 57
12
State Rank
NPI: 1245218585
North Liberty
IA
142
Verified Cases
#12
State
Hip 44
Knee 98
13
State Rank
NPI: 1336147800
Cedar Rapids
IA
139
Verified Cases
#13
State
Hip 50
Knee 69
Shoulder 20
14
State Rank
NPI: 1093022873
Bettendorf
IA
137
Verified Cases
#14
State
Hip 74
Knee 63
15
State Rank
NPI: 1124127865
Iowa City
IA
136
Verified Cases
#15
State
Hip 46
Knee 90
16
State Rank
NPI: 1659363182
Council Bluffs
IA
129
Verified Cases
#16
State
Hip 28
Knee 101
17
State Rank
NPI: 1659428530
North Liberty
IA
126
Verified Cases
#17
State
Hip 40
Knee 86
18
State Rank
NPI: 1497753156
Cedar Rapids
IA
120
Verified Cases
#18
State
Hip 62
Knee 58
19
State Rank
NPI: 1306812714
North Liberty
IA
117
Verified Cases
#19
State
Hip 50
Knee 67
20
State Rank
NPI: 1942264346
West Des Moines
IA
115
Verified Cases
#20
State
Hip 49
Knee 66
21
State Rank
NPI: 1942596176
North Liberty
IA
115
Verified Cases
#21
State
Hip 25
Knee 59
Shoulder 31
22
State Rank
NPI: 1861448128
Waterloo
IA
111
Verified Cases
#22
State
Hip 30
Knee 65
Shoulder 16
23
State Rank
NPI: 1841446382
Cedar Falls
IA
109
Verified Cases
#23
State
Hip 41
Knee 53
Shoulder 15
24
State Rank
NPI: 1720299217
Des Moines
IA
107
Verified Cases
#24
State
Hip 37
Knee 70
25
State Rank
NPI: 1194163972
Iowa City
IA
106
Verified Cases
#25
State
Hip 62
Knee 44
26
State Rank
NPI: 1285629519
Mason City
IA
106
Verified Cases
#26
State
Hip 35
Knee 71
27
State Rank
NPI: 1548212368
Clive
IA
100
Verified Cases
#27
State
Hip 21
Knee 50
Shoulder 29
28
State Rank
NPI: 1417150202
Cedar Rapids
IA
98
Verified Cases
#28
State
Hip 63
Knee 35
29
State Rank
NPI: 1477516094
West Des Moines
IA
92
Verified Cases
#29
State
Knee 13
Shoulder 79
30
State Rank
NPI: 1740772417
Ames
IA
89
Verified Cases
#30
State
Hip 37
Knee 52
31
State Rank
NPI: 1558412130
Fort Madison
IA
89
Verified Cases
#31
State
Hip 17
Knee 49
Shoulder 23
32
State Rank
NPI: 1033189535
Davenport
IA
89
Verified Cases
#32
State
Knee 58
Shoulder 31
33
State Rank
NPI: 1912173741
Spencer
IA
86
Verified Cases
#33
State
Hip 24
Knee 47
Shoulder 15
34
State Rank
NPI: 1649241589
Davenport
IA
82
Verified Cases
#34
State
Hip 25
Knee 57
35
State Rank
NPI: 1851411532
Waterloo
IA
82
Verified Cases
#35
State
Hip 23
Knee 59
36
State Rank
NPI: 1043454978
Des Moines
IA
81
Verified Cases
#36
State
Hip 81
37
State Rank
NPI: 1306144464
Spencer
IA
80
Verified Cases
#37
State
Hip 27
Knee 39
Shoulder 14
38
State Rank
NPI: 1821471525
Des Moines
IA
78
Verified Cases
#38
State
Shoulder 78
39
State Rank
NPI: 1558658559
Des Moines
IA
75
Verified Cases
#39
State
Hip 31
Knee 44
40
State Rank
NPI: 1265794390
Clarion
IA
75
Verified Cases
#40
State
Hip 24
Knee 51
41
State Rank
NPI: 1134334006
Cedar Falls
IA
74
Verified Cases
#41
State
Hip 21
Knee 33
Shoulder 20
42
State Rank
NPI: 1699739003
Des Moines
IA
72
Verified Cases
#42
State
Hip 18
Knee 54
43
State Rank
NPI: 1073959680
Iowa City
IA
70
Verified Cases
#43
State
Hip 35
Knee 35
44
State Rank
NPI: 1265413678
Ames
IA
70
Verified Cases
#44
State
Knee 70
45
State Rank
NPI: 1912973199
North Liberty
IA
69
Verified Cases
#45
State
Knee 69
46
State Rank
NPI: 1356789390
Waterloo
IA
69
Verified Cases
#46
State
Knee 48
Shoulder 21
47
State Rank
NPI: 1295737484
Mason City
IA
66
Verified Cases
#47
State
Knee 46
Shoulder 20
48
State Rank
NPI: 1124077987
West Des Moines
IA
65
Verified Cases
#48
State
Knee 42
Shoulder 23
49
State Rank
NPI: 1861929226
West Des Moines
IA
62
Verified Cases
#49
State
Hip 35
Knee 27
50
State Rank
NPI: 1912226929
Iowa City
IA
62
Verified Cases
#50
State
Shoulder 62
51
State Rank
NPI: 1346461373
Cedar Rapids
IA
61
Verified Cases
#51
State
Knee 61
52
State Rank
NPI: 1831143601
Cedar Falls
IA
60
Verified Cases
#52
State
Hip 30
Knee 30
53
State Rank
NPI: 1235329434
Bettendorf
IA
58
Verified Cases
#53
State
Hip 14
Knee 19
Shoulder 25
54
State Rank
NPI: 1902062227
Bettendorf
IA
56
Verified Cases
#54
State
Knee 34
Shoulder 22
55
State Rank
NPI: 1497169007
Cedar Rapids
IA
56
Verified Cases
#55
State
Knee 14
Shoulder 42
56
State Rank
NPI: 1568610103
Dubuque
IA
55
Verified Cases
#56
State
Hip 22
Knee 21
Shoulder 12
57
State Rank
NPI: 1275593824
Des Moines
IA
55
Verified Cases
#57
State
Hip 18
Knee 37
58
State Rank
NPI: 1376808998
Cedar Rapids
IA
54
Verified Cases
#58
State
Hip 26
Knee 28
59
State Rank
NPI: 1124173034
Dubuque
IA
52
Verified Cases
#59
State
Hip 20
Knee 32
60
State Rank
NPI: 1750374252
Mason City
IA
52
Verified Cases
#60
State
Knee 18
Shoulder 34
61
State Rank
NPI: 1194036525
Storm Lake
IA
51
Verified Cases
#61
State
Hip 17
Knee 34
62
State Rank
NPI: 1326044041
Council Bluffs
IA
50
Verified Cases
#62
State
Hip 26
Knee 24
63
State Rank
NPI: 1932187259
Bettendorf
IA
50
Verified Cases
#63
State
Knee 50
64
State Rank
NPI: 1063448298
Cedar Rapids
IA
49
Verified Cases
#64
State
Knee 34
Shoulder 15
65
State Rank
NPI: 1609260777
Cedar Rapids
IA
48
Verified Cases
#65
State
Knee 18
Shoulder 30
66
State Rank
NPI: 1851896005
Iowa City
IA
47
Verified Cases
#66
State
Hip 23
Knee 24
67
State Rank
NPI: 1366949844
Davenport
IA
47
Verified Cases
#67
State
Hip 17
Knee 30
68
State Rank
NPI: 1750317756
Waterloo
IA
46
Verified Cases
#68
State
Hip 12
Knee 34
69
State Rank
NPI: 1669435277
West Des Moines
IA
45
Verified Cases
#69
State
Hip 17
Knee 28
70
State Rank
NPI: 1649419672
Dubuque
IA
44
Verified Cases
#70
State
Hip 13
Knee 31
71
State Rank
NPI: 1669638219
West Des Moines
IA
44
Verified Cases
#71
State
Shoulder 44
72
State Rank
NPI: 1669673869
Bettendorf
IA
42
Verified Cases
#72
State
Knee 24
Shoulder 18
73
State Rank
NPI: 1962922674
Bettendorf
IA
41
Verified Cases
#73
State
Hip 28
Knee 13
74
State Rank
NPI: 1407085103
Clive
IA
38
Verified Cases
#74
State
Hip 12
Knee 26
75
State Rank
NPI: 1285687418
Fort Dodge
IA
36
Verified Cases
#75
State
Hip 12
Knee 24
76
State Rank
NPI: 1790749448
Des Moines
IA
36
Verified Cases
#76
State
Knee 36
77
State Rank
NPI: 1548290182
Spirit Lake
IA
34
Verified Cases
#77
State
Knee 23
Shoulder 11
78
State Rank
NPI: 1538292883
Mason City
IA
33
Verified Cases
#78
State
Hip 15
Knee 18
79
State Rank
NPI: 1538123526
Mason City
IA
32
Verified Cases
#79
State
Hip 15
Knee 17
80
State Rank
NPI: 1700813441
Waterloo
IA
31
Verified Cases
#80
State
Hip 15
Knee 16
81
State Rank
NPI: 1487181160
Cedar Rapids
IA
30
Verified Cases
#81
State
Hip 16
Knee 14
82
State Rank
NPI: 1376071134
Iowa City
IA
29
Verified Cases
#82
State
Hip 17
Knee 12
83
State Rank
NPI: 1265873418
Mason City
IA
27
Verified Cases
#83
State
Knee 27
84
State Rank
NPI: 1144671967
Ankeny
IA
26
Verified Cases
#84
State
Knee 12
Shoulder 14
85
State Rank
NPI: 1316237357
Ames
IA
24
Verified Cases
#85
State
Shoulder 24
86
State Rank
NPI: 1902913676
Des Moines
IA
24
Verified Cases
#86
State
Shoulder 24
87
State Rank
NPI: 1275512790
Davenport
IA
23
Verified Cases
#87
State
Hip 12
Knee 11
88
State Rank
NPI: 1598973885
Ames
IA
22
Verified Cases
#88
State
Shoulder 22
89
State Rank
NPI: 1275940371
Grinnell
IA
21
Verified Cases
#89
State
Knee 21
90
State Rank
NPI: 1457322745
Cedar Rapids
IA
21
Verified Cases
#90
State
Shoulder 21
91
State Rank
NPI: 1487849527
Ankeny
IA
21
Verified Cases
#91
State
Shoulder 21
92
State Rank
NPI: 1972597037
Iowa City
IA
21
Verified Cases
#92
State
Shoulder 21
93
State Rank
NPI: 1225454044
West Burlington
IA
20
Verified Cases
#93
State
Knee 20
94
State Rank
NPI: 1083000905
Council Bluffs
IA
20
Verified Cases
#94
State
Shoulder 20
95
State Rank
NPI: 1982720231
Marshalltown
IA
19
Verified Cases
#95
State
Knee 19
96
State Rank
NPI: 1013303411
West Des Moines
IA
19
Verified Cases
#96
State
Shoulder 19
97
State Rank
NPI: 1598228728
Ankeny
IA
17
Verified Cases
#97
State
Hip 17
98
State Rank
NPI: 1194144600
Dubuque
IA
17
Verified Cases
#98
State
Knee 17
99
State Rank
NPI: 1093713752
Cedar Rapids
IA
16
Verified Cases
#99
State
Knee 16
100
State Rank
NPI: 1497743314
Ames
IA
16
Verified Cases
#100
State
Knee 16
101
State Rank
NPI: 1154328029
Dubuque
IA
15
Verified Cases
#101
State
Knee 15
102
State Rank
NPI: 1538429246
North Liberty
IA
15
Verified Cases
#102
State
Shoulder 15
103
State Rank
NPI: 1720573124
West Des Moines
IA
14
Verified Cases
#103
State
Hip 14
104
State Rank
NPI: 1629063508
Council Bluffs
IA
14
Verified Cases
#104
State
Knee 14
105
State Rank
NPI: 1760638852
Corydon
IA
12
Verified Cases
#105
State
Knee 12

Showing 50 of 105

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.