Salaripedia
English

How much does a general internal medicine physician make in Waterbury?

$360,600a year

Median yearly pay for general internal medicine physicians in the Waterbury-Shelton, CT metro area. That is $173.37 an hour or $30,050 a month.

Hourly
$173.37
Vs. national median
+41%
Rank among cities
13 of 154
Jobs in the area
90
Pay range
Lowest 10%: $193,400Median: $360,600Highest 10%: $360,700
PercentileYearlyHourly
10th$193,400$92.96
25th$231,400$111.24
Median$360,600$173.37
75th$360,700$173.39
90th$360,700$173.39

Other cities in Connecticut

Median yearly pay for general internal medicine physicians.

New Haven, CT$277,300
Norwich, CT$256,800
Bridgeport, CT$221,400
Hartford, CT$179,400
General Internal Medicine Physician salary in Connecticut General Internal Medicine Physician salary in all states

Related jobs in Waterbury

Same field, median yearly pay.

Pediatrician$223,000
Dentist$174,400
Nurse Practitioner$141,500
Pharmacist$138,100
Optometrist$136,600
Physician Assistant$134,100
Veterinarian$132,000
Family Medicine Physician$128,300
Magnetic Resonance Imaging Technologist$105,800
Diagnostic Medical Sonographer$102,600
Salaries for every job in Waterbury, CT

Frequently asked questions

How much does a general internal medicine physician make an hour in Waterbury?

The median hourly pay in the Waterbury-Shelton, CT metro area is $173.37 ($360,600 a year).

Do general internal medicine physicians make more in Waterbury than the national average?

Yes: $360,600 against $256,600 nationally, 41% more.

How does Waterbury compare with the rest of Connecticut?

The median in Connecticut is $208,000, so Waterbury pays 73% more.

Where does Waterbury rank for general internal medicine physician pay?

13 of 154 metro areas with data.

How much does a general internal medicine physician make starting out in Waterbury?

The lowest-paid 10% make $193,400 or less a year; the top 10% make $360,700 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.