General surgeons earn on average $281,562, according to jobseeker website ZipRecruiter.
ZipRecruiter compiles data from job postings to calculate pay. General surgeons earn between $250,000 and $344,500 across the U.S.
How states stacked up:
Top five states
New York - $328,092
Massachusetts - $326,592
Maryland - $308,463
California - $300,415
Connecticut - $300,230
Bottom five states
Illinois - $263,439
Michigan - $260,540
Missouri - $260,123
Florida - $246,946
North Carolina - $234,983