Top Orthopedic Surgeons in Wisconsin

Wisconsin Rankings
189 surgeons • 9,636 procedures
Current Medicare Data

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

Orthopedic surgeon rankings map

Find Surgeons by City in Wisconsin

Top cities by number of orthopedic surgeons

Madison23 Green Bay19 Milwaukee16 Pewaukee10 Wausau9 Appleton8 Glendale8 Altoona7 La Crosse6 Grafton6 Wauwatosa5 Prairie Du Sac5

Wisconsin Rankings

189 surgeons • All procedures

Current Medicare data
Joint replacement recovery essentials 7-piece recovery essentials kit. Prepare before surgery day.
1
State Rank
NPI: 1588920227
Madison
WI
246
Verified Cases
#1
State
Hip 106
Knee 140
2
State Rank
NPI: 1528346756
Madison
WI
233
Verified Cases
#2
State
Hip 105
Knee 128
3
State Rank
NPI: 1255395976
Madison
WI
189
Verified Cases
#3
State
Hip 53
Knee 136
4
State Rank
NPI: 1760451850
Milwaukee
WI
181
Verified Cases
#4
State
Hip 70
Knee 111
5
State Rank
NPI: 1003100090
Wauwatosa
WI
173
Verified Cases
#5
State
Hip 96
Knee 77
6
State Rank
NPI: 1144226127
Viroqua
WI
159
Verified Cases
#6
State
Hip 20
Knee 139
7
State Rank
NPI: 1265418115
Prairie Du Sac
WI
153
Verified Cases
#7
State
Hip 47
Knee 106
8
State Rank
NPI: 1912983875
Prairie Du Sac
WI
136
Verified Cases
#8
State
Hip 49
Knee 73
Shoulder 14
9
State Rank
NPI: 1396072187
Madison
WI
133
Verified Cases
#9
State
Hip 60
Knee 73
10
State Rank
NPI: 1720146640
Milwaukee
WI
132
Verified Cases
#10
State
Hip 47
Knee 85
11
State Rank
NPI: 1356558464
Kenosha
WI
120
Verified Cases
#11
State
Hip 58
Knee 62
12
State Rank
NPI: 1114024940
Weston
WI
117
Verified Cases
#12
State
Hip 45
Knee 72
13
State Rank
NPI: 1659320422
Madison
WI
112
Verified Cases
#13
State
Hip 44
Knee 35
Shoulder 33
14
State Rank
NPI: 1386618916
La Crosse
WI
111
Verified Cases
#14
State
Hip 33
Knee 78
15
State Rank
NPI: 1588600787
Prairie Du Sac
WI
111
Verified Cases
#15
State
Hip 29
Knee 60
Shoulder 22
16
State Rank
NPI: 1053653386
Menomonee Falls
WI
110
Verified Cases
#16
State
Hip 50
Knee 60
17
State Rank
NPI: 1225472822
Madison
WI
109
Verified Cases
#17
State
Hip 46
Knee 63
18
State Rank
NPI: 1780070557
La Crosse
WI
107
Verified Cases
#18
State
Hip 42
Knee 65
19
State Rank
NPI: 1871753517
Madison
WI
106
Verified Cases
#19
State
Shoulder 106
20
State Rank
NPI: 1518020429
Green Bay
WI
100
Verified Cases
#20
State
Hip 43
Knee 57
21
State Rank
NPI: 1699796409
Green Bay
WI
100
Verified Cases
#21
State
Hip 31
Knee 69
22
State Rank
NPI: 1629050216
Pewaukee
WI
100
Verified Cases
#22
State
Hip 28
Knee 72
23
State Rank
NPI: 1346583200
La Crosse
WI
99
Verified Cases
#23
State
Hip 47
Knee 52
24
State Rank
NPI: 1750657904
Pewaukee
WI
96
Verified Cases
#24
State
Hip 34
Knee 62
25
State Rank
NPI: 1043531874
Eau Claire
WI
94
Verified Cases
#25
State
Hip 43
Knee 51
26
State Rank
NPI: 1205132321
Appleton
WI
92
Verified Cases
#26
State
Hip 40
Knee 52
27
State Rank
NPI: 1538570411
Eau Claire
WI
87
Verified Cases
#27
State
Hip 28
Knee 59
28
State Rank
NPI: 1790027613
Summit
WI
84
Verified Cases
#28
State
Hip 35
Knee 49
29
State Rank
NPI: 1649420712
Madison
WI
82
Verified Cases
#29
State
Hip 50
Knee 32
30
State Rank
NPI: 1831553825
Appleton
WI
81
Verified Cases
#30
State
Hip 25
Knee 56
31
State Rank
NPI: 1831276807
Green Bay
WI
81
Verified Cases
#31
State
Hip 15
Knee 55
Shoulder 11
32
State Rank
NPI: 1720175359
Grafton
WI
79
Verified Cases
#32
State
Hip 46
Knee 33
33
State Rank
NPI: 1679894943
Prairie Du Sac
WI
79
Verified Cases
#33
State
Knee 79
34
State Rank
NPI: 1225064017
Altoona
WI
77
Verified Cases
#34
State
Hip 50
Knee 27
35
State Rank
NPI: 1528283926
Sheboygan
WI
75
Verified Cases
#35
State
Hip 35
Knee 40
36
State Rank
NPI: 1588627368
Pewaukee
WI
74
Verified Cases
#36
State
Hip 53
Knee 21
37
State Rank
NPI: 1619103215
Eau Claire
WI
74
Verified Cases
#37
State
Hip 29
Knee 45
38
State Rank
NPI: 1245398981
Beloit
WI
74
Verified Cases
#38
State
Hip 20
Knee 54
39
State Rank
NPI: 1598911257
Wausau
WI
74
Verified Cases
#39
State
Hip 17
Knee 57
40
State Rank
NPI: 1053385104
Eau Claire
WI
73
Verified Cases
#40
State
Hip 31
Knee 42
41
State Rank
NPI: 1770557571
Green Bay
WI
72
Verified Cases
#41
State
Hip 33
Knee 15
Shoulder 24
42
State Rank
NPI: 1356545396
Appleton
WI
72
Verified Cases
#42
State
Hip 28
Knee 44
43
State Rank
NPI: 1740216845
Altoona
WI
72
Verified Cases
#43
State
Knee 72
44
State Rank
NPI: 1306046040
Platteville
WI
71
Verified Cases
#44
State
Hip 22
Knee 49
45
State Rank
NPI: 1568571248
Madison
WI
70
Verified Cases
#45
State
Hip 31
Knee 39
46
State Rank
NPI: 1467493296
Wisconsin Rapids
WI
70
Verified Cases
#46
State
Hip 29
Knee 41
47
State Rank
NPI: 1235267568
Stevens Point
WI
70
Verified Cases
#47
State
Hip 13
Knee 57
48
State Rank
NPI: 1689833774
West Allis
WI
69
Verified Cases
#48
State
Hip 34
Knee 35
49
State Rank
NPI: 1790938702
Altoona
WI
69
Verified Cases
#49
State
Hip 28
Knee 41
50
State Rank
NPI: 1699161471
Madison
WI
68
Verified Cases
#50
State
Hip 34
Knee 34
51
State Rank
NPI: 1528047826
Green Bay
WI
67
Verified Cases
#51
State
Hip 14
Knee 53
52
State Rank
NPI: 1306013834
Milwaukee
WI
65
Verified Cases
#52
State
Hip 43
Knee 22
53
State Rank
NPI: 1104809458
Pewaukee
WI
64
Verified Cases
#53
State
Hip 25
Knee 39
54
State Rank
NPI: 1750810560
Prairie Du Sac
WI
64
Verified Cases
#54
State
Hip 22
Knee 23
Shoulder 19
55
State Rank
NPI: 1164942413
Wausau
WI
61
Verified Cases
#55
State
Hip 30
Knee 31
56
State Rank
NPI: 1053793208
Pewaukee
WI
61
Verified Cases
#56
State
Hip 28
Knee 33
57
State Rank
NPI: 1548206444
Appleton
WI
60
Verified Cases
#57
State
Hip 34
Knee 26
58
State Rank
NPI: 1740223247
Madison
WI
60
Verified Cases
#58
State
Hip 27
Knee 33
59
State Rank
NPI: 1376756924
Wausau
WI
60
Verified Cases
#59
State
Hip 19
Knee 41
60
State Rank
NPI: 1023050093
Wausau
WI
59
Verified Cases
#60
State
Hip 21
Knee 38
61
State Rank
NPI: 1881709368
Rice Lake
WI
59
Verified Cases
#61
State
Hip 15
Knee 44
62
State Rank
NPI: 1821026790
Appleton
WI
59
Verified Cases
#62
State
Shoulder 59
63
State Rank
NPI: 1588752307
West Bend
WI
58
Verified Cases
#63
State
Hip 15
Knee 43
64
State Rank
NPI: 1740278860
Madison
WI
57
Verified Cases
#64
State
Hip 33
Knee 24
65
State Rank
NPI: 1043578461
Altoona
WI
57
Verified Cases
#65
State
Hip 32
Knee 25
66
State Rank
NPI: 1972593481
La Crosse
WI
57
Verified Cases
#66
State
Hip 17
Knee 40
67
State Rank
NPI: 1437391539
Viroqua
WI
56
Verified Cases
#67
State
Hip 27
Knee 29
68
State Rank
NPI: 1134124803
Pewaukee
WI
55
Verified Cases
#68
State
Hip 20
Knee 35
69
State Rank
NPI: 1386809325
Altoona
WI
55
Verified Cases
#69
State
Knee 38
Shoulder 17
70
State Rank
NPI: 1437123080
Kenosha
WI
54
Verified Cases
#70
State
Hip 28
Knee 26
71
State Rank
NPI: 1750541942
Oshkosh
WI
54
Verified Cases
#71
State
Hip 23
Knee 31
72
State Rank
NPI: 1114021110
Franklin
WI
54
Verified Cases
#72
State
Shoulder 54
73
State Rank
NPI: 1831179506
Milwaukee
WI
53
Verified Cases
#73
State
Knee 13
Shoulder 40
74
State Rank
NPI: 1891051538
Green Bay
WI
52
Verified Cases
#74
State
Hip 33
Knee 19
75
State Rank
NPI: 1528099199
Appleton
WI
52
Verified Cases
#75
State
Hip 30
Knee 22
76
State Rank
NPI: 1396808325
Rhinelander
WI
52
Verified Cases
#76
State
Hip 23
Knee 17
Shoulder 12
77
State Rank
NPI: 1316982390
La Crosse
WI
52
Verified Cases
#77
State
Shoulder 52
78
State Rank
NPI: 1174528202
Green Bay
WI
51
Verified Cases
#78
State
Hip 11
Knee 40
79
State Rank
NPI: 1831141506
Milwaukee
WI
50
Verified Cases
#79
State
Hip 17
Knee 33
80
State Rank
NPI: 1235190364
Glendale
WI
50
Verified Cases
#80
State
Hip 15
Knee 35
81
State Rank
NPI: 1851823066
Milwaukee
WI
49
Verified Cases
#81
State
Hip 27
Knee 22
82
State Rank
NPI: 1285122986
Madison
WI
49
Verified Cases
#82
State
Hip 19
Knee 30
83
State Rank
NPI: 1760573927
Waupun
WI
49
Verified Cases
#83
State
Knee 36
Shoulder 13
84
State Rank
NPI: 1124141247
Glendale
WI
48
Verified Cases
#84
State
Hip 20
Knee 28
85
State Rank
NPI: 1215145206
Fort Atkinson
WI
48
Verified Cases
#85
State
Hip 17
Knee 31
86
State Rank
NPI: 1902914401
Burlington
WI
47
Verified Cases
#86
State
Hip 31
Knee 16
87
State Rank
NPI: 1427052448
Glendale
WI
47
Verified Cases
#87
State
Hip 22
Knee 25
88
State Rank
NPI: 1831332576
Wausau
WI
47
Verified Cases
#88
State
Hip 14
Knee 21
Shoulder 12
89
State Rank
NPI: 1114004181
Green Bay
WI
47
Verified Cases
#89
State
Knee 34
Shoulder 13
90
State Rank
NPI: 1235529702
Platteville
WI
46
Verified Cases
#90
State
Hip 20
Knee 26
91
State Rank
NPI: 1053497362
Menomonee Falls
WI
46
Verified Cases
#91
State
Knee 32
Shoulder 14
92
State Rank
NPI: 1689966954
Neenah
WI
44
Verified Cases
#92
State
Hip 28
Knee 16
93
State Rank
NPI: 1558353243
Grafton
WI
44
Verified Cases
#93
State
Hip 23
Knee 21
94
State Rank
NPI: 1992731186
Green Bay
WI
44
Verified Cases
#94
State
Hip 19
Knee 25
95
State Rank
NPI: 1043269806
Green Bay
WI
42
Verified Cases
#95
State
Hip 22
Knee 20
96
State Rank
NPI: 1457733495
Altoona
WI
42
Verified Cases
#96
State
Hip 16
Knee 26
97
State Rank
NPI: 1689847790
Green Bay
WI
42
Verified Cases
#97
State
Knee 16
Shoulder 26
98
State Rank
NPI: 1376601294
Milwaukee
WI
41
Verified Cases
#98
State
Hip 21
Knee 20
99
State Rank
NPI: 1619965589
Wausau
WI
40
Verified Cases
#99
State
Hip 19
Knee 21
100
State Rank
NPI: 1730445230
Milwaukee
WI
40
Verified Cases
#100
State
Hip 18
Knee 22
101
State Rank
NPI: 1730372764
Green Bay
WI
40
Verified Cases
#101
State
Knee 40
102
State Rank
NPI: 1952383531
Pewaukee
WI
39
Verified Cases
#102
State
Shoulder 39
103
State Rank
NPI: 1982730206
Monroe
WI
38
Verified Cases
#103
State
Hip 17
Knee 21
104
State Rank
NPI: 1609967637
Manitowoc
WI
38
Verified Cases
#104
State
Hip 14
Knee 24
105
State Rank
NPI: 1891750303
Madison
WI
38
Verified Cases
#105
State
Knee 38
106
State Rank
NPI: 1548651573
Portage
WI
35
Verified Cases
#106
State
Hip 16
Knee 19
107
State Rank
NPI: 1447525878
Milwaukee
WI
34
Verified Cases
#107
State
Hip 23
Knee 11
108
State Rank
NPI: 1114205101
Hartford
WI
34
Verified Cases
#108
State
Hip 13
Knee 21
109
State Rank
NPI: 1962450775
Tomah
WI
34
Verified Cases
#109
State
Knee 34
110
State Rank
NPI: 1528175726
Pleasant Prairie
WI
33
Verified Cases
#110
State
Knee 33
111
State Rank
NPI: 1316939259
Glendale
WI
33
Verified Cases
#111
State
Shoulder 33
112
State Rank
NPI: 1770809204
Stevens Point
WI
33
Verified Cases
#112
State
Shoulder 33
113
State Rank
NPI: 1730119561
Pleasant Prairie
WI
32
Verified Cases
#113
State
Hip 13
Knee 19
114
State Rank
NPI: 1558359422
Wausau
WI
32
Verified Cases
#114
State
Knee 32
115
State Rank
NPI: 1871546507
Appleton
WI
32
Verified Cases
#115
State
Knee 32
116
State Rank
NPI: 1235496787
Marshfield
WI
31
Verified Cases
#116
State
Hip 16
Knee 15
117
State Rank
NPI: 1063646305
Oshkosh
WI
31
Verified Cases
#117
State
Hip 11
Knee 20
118
State Rank
NPI: 1417078890
Madison
WI
31
Verified Cases
#118
State
Hip 11
Knee 20
119
State Rank
NPI: 1124399449
Summit
WI
29
Verified Cases
#119
State
Shoulder 29
120
State Rank
NPI: 1215035068
Marshfield
WI
28
Verified Cases
#120
State
Knee 28
121
State Rank
NPI: 1053607408
Eau Claire
WI
28
Verified Cases
#121
State
Shoulder 28
122
State Rank
NPI: 1871575076
Fond Du Lac
WI
27
Verified Cases
#122
State
Hip 13
Knee 14
123
State Rank
NPI: 1336122712
Pewaukee
WI
27
Verified Cases
#123
State
Hip 12
Knee 15
124
State Rank
NPI: 1053362582
Milwaukee
WI
27
Verified Cases
#124
State
Shoulder 27
125
State Rank
NPI: 1134125842
Glendale
WI
26
Verified Cases
#125
State
Hip 12
Knee 14
126
State Rank
NPI: 1275599664
La Crosse
WI
25
Verified Cases
#126
State
Shoulder 25
127
State Rank
NPI: 1780629741
Madison
WI
24
Verified Cases
#127
State
Hip 13
Knee 11
128
State Rank
NPI: 1437136488
Wauwatosa
WI
24
Verified Cases
#128
State
Knee 24
129
State Rank
NPI: 1134151335
Appleton
WI
24
Verified Cases
#129
State
Shoulder 24
130
State Rank
NPI: 1851812937
Green Bay
WI
22
Verified Cases
#130
State
Hip 11
Knee 11
131
State Rank
NPI: 1811153158
Mount Pleasant
WI
22
Verified Cases
#131
State
Knee 22
132
State Rank
NPI: 1619961273
Neenah
WI
21
Verified Cases
#132
State
Knee 21
133
State Rank
NPI: 1659330793
Milwaukee
WI
21
Verified Cases
#133
State
Knee 21
134
State Rank
NPI: 1366736928
Grafton
WI
20
Verified Cases
#134
State
Hip 20
135
State Rank
NPI: 1336143353
Glendale
WI
20
Verified Cases
#135
State
Knee 20
136
State Rank
NPI: 1952418402
Sheboygan
WI
20
Verified Cases
#136
State
Knee 20
137
State Rank
NPI: 1215226436
Pewaukee
WI
20
Verified Cases
#137
State
Shoulder 20
138
State Rank
NPI: 1467867754
Green Bay
WI
20
Verified Cases
#138
State
Shoulder 20
139
State Rank
NPI: 1427020627
Altoona
WI
19
Verified Cases
#139
State
Knee 19
140
State Rank
NPI: 1881686780
Glendale
WI
19
Verified Cases
#140
State
Knee 19
141
State Rank
NPI: 1093072019
Madison
WI
19
Verified Cases
#141
State
Shoulder 19
142
State Rank
NPI: 1457355810
Milwaukee
WI
18
Verified Cases
#142
State
Hip 18
143
State Rank
NPI: 1598712663
Fort Atkinson
WI
18
Verified Cases
#143
State
Knee 18
144
State Rank
NPI: 1144411653
Pleasant Prairie
WI
18
Verified Cases
#144
State
Shoulder 18
145
State Rank
NPI: 1578981213
Glendale
WI
17
Verified Cases
#145
State
Hip 17
146
State Rank
NPI: 1609169192
Madison
WI
17
Verified Cases
#146
State
Knee 17
147
State Rank
NPI: 1821539800
Platteville
WI
17
Verified Cases
#147
State
Knee 17
148
State Rank
NPI: 1942566906
West Allis
WI
17
Verified Cases
#148
State
Knee 17
149
State Rank
NPI: 1255712741
Grafton
WI
17
Verified Cases
#149
State
Shoulder 17
150
State Rank
NPI: 1770788267
Madison
WI
17
Verified Cases
#150
State
Shoulder 17
151
State Rank
NPI: 1033558010
West Allis
WI
16
Verified Cases
#151
State
Hip 16
152
State Rank
NPI: 1013270644
Milwaukee
WI
16
Verified Cases
#152
State
Knee 16
153
State Rank
NPI: 1396727905
Pewaukee
WI
16
Verified Cases
#153
State
Knee 16
154
State Rank
NPI: 1942400544
Oshkosh
WI
16
Verified Cases
#154
State
Shoulder 16
155
State Rank
NPI: 1083729149
Sheboygan
WI
15
Verified Cases
#155
State
Knee 15
156
State Rank
NPI: 1275502031
Wauwatosa
WI
15
Verified Cases
#156
State
Knee 15
157
State Rank
NPI: 1740309418
Baraboo
WI
15
Verified Cases
#157
State
Knee 15
158
State Rank
NPI: 1245694645
Madison
WI
14
Verified Cases
#158
State
Hip 14
159
State Rank
NPI: 1568801025
Stevens Point
WI
14
Verified Cases
#159
State
Knee 14
160
State Rank
NPI: 1780002493
Milwaukee
WI
14
Verified Cases
#160
State
Knee 14
161
State Rank
NPI: 1639116890
Janesville
WI
14
Verified Cases
#161
State
Shoulder 14
162
State Rank
NPI: 1649615329
Green Bay
WI
14
Verified Cases
#162
State
Shoulder 14
163
State Rank
NPI: 1013336577
Wausau
WI
13
Verified Cases
#163
State
Knee 13
164
State Rank
NPI: 1033142203
Milwaukee
WI
13
Verified Cases
#164
State
Knee 13
165
State Rank
NPI: 1285738286
Milwaukee
WI
13
Verified Cases
#165
State
Knee 13
166
State Rank
NPI: 1427088533
Germantown
WI
13
Verified Cases
#166
State
Knee 13
167
State Rank
NPI: 1447789458
Green Bay
WI
13
Verified Cases
#167
State
Knee 13
168
State Rank
NPI: 1497859003
Wisconsin Rapids
WI
13
Verified Cases
#168
State
Knee 13
169
State Rank
NPI: 1639302623
Wausau
WI
13
Verified Cases
#169
State
Knee 13
170
State Rank
NPI: 1770599490
Marshfield
WI
13
Verified Cases
#170
State
Knee 13
171
State Rank
NPI: 1225010689
West Bend
WI
12
Verified Cases
#171
State
Hip 12
172
State Rank
NPI: 1609023548
Grafton
WI
12
Verified Cases
#172
State
Hip 12
173
State Rank
NPI: 1972879534
Oak Creek
WI
12
Verified Cases
#173
State
Hip 12
174
State Rank
NPI: 1184675365
Brookfield
WI
12
Verified Cases
#174
State
Knee 12
175
State Rank
NPI: 1265503882
Sheboygan
WI
12
Verified Cases
#175
State
Knee 12
176
State Rank
NPI: 1285602482
Wauwatosa
WI
12
Verified Cases
#176
State
Knee 12
177
State Rank
NPI: 1821091539
Green Bay
WI
12
Verified Cases
#177
State
Knee 12
178
State Rank
NPI: 1922185990
Green Bay
WI
12
Verified Cases
#178
State
Knee 12
179
State Rank
NPI: 1164917779
New Berlin
WI
12
Verified Cases
#179
State
Shoulder 12
180
State Rank
NPI: 1871098228
Madison
WI
12
Verified Cases
#180
State
Shoulder 12
181
State Rank
NPI: 1942400221
Madison
WI
12
Verified Cases
#181
State
Shoulder 12
182
State Rank
NPI: 1962483982
Kenosha
WI
12
Verified Cases
#182
State
Shoulder 12
183
State Rank
NPI: 1659534220
Green Bay
WI
11
Verified Cases
#183
State
Hip 11
184
State Rank
NPI: 1851386346
Wauwatosa
WI
11
Verified Cases
#184
State
Hip 11
185
State Rank
NPI: 1891800561
Sauk City
WI
11
Verified Cases
#185
State
Hip 11
186
State Rank
NPI: 1104908938
Cedarburg
WI
11
Verified Cases
#186
State
Knee 11
187
State Rank
NPI: 1114959897
Grafton
WI
11
Verified Cases
#187
State
Knee 11
188
State Rank
NPI: 1174919484
Fond Du Lac
WI
11
Verified Cases
#188
State
Knee 11
189
State Rank
NPI: 1346746021
Madison
WI
11
Verified Cases
#189
State
Shoulder 11

Showing 50 of 189

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.