Top Orthopedic Surgeons in Wisconsin

Wisconsin Rankings
185 surgeons • 9,595 procedures
Current Medicare Data

Discover Wisconsin's leading orthopedic surgeons ranked by verified Medicare procedure volume. Our comprehensive analysis covers 185 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

Milwaukee18 Madison17 Green Bay17 Appleton9 Pewaukee9 Glendale8 La Crosse7 Altoona7 Wausau7 Wauwatosa6 Eau Claire5 Grafton5

Wisconsin Rankings

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

Showing 50 of 185

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.