Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
A General Internal Medicine Physician earns an average salary of $189,897 per year, equating to approximately $91 per hour. Salaries can vary widely based on factors including geographic location, the physician's level of experience, and the specific healthcare setting.
For instance, some states and cities offer higher compensation due to demand and cost of living. Locations such as California and New York typically provide higher salaries compared to other regions. Prospective physicians should consider these factors when evaluating job opportunities.
The demand for internal medicine physicians continues to grow as the population ages and healthcare needs increase. This growth presents numerous job opportunities, making it an attractive career choice. Understanding salary trends and the job market is vital for informed career decisions.
Let Zippi find your next general internal medicine physician job
Let Zippi find your next general internal medicine physician job
The highest-paying states for general internal medicine physicians are Nevada, Rhode Island, and Florida. The lowest average general internal medicine physician salary states are Kansas, New York, and Indiana.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Rhode Island | $168,782 | $81.15 |
| 2 | Nevada | $168,789 | $81.15 |
| 3 | New Hampshire | $162,239 | $78.00 |
| 4 | Louisiana | $164,739 | $79.20 |
| 5 | North Dakota | $154,432 | $74.25 |
| 6 | Florida | $168,660 | $81.09 |
| 7 | Nebraska | $155,558 | $74.79 |
| 8 | New Mexico | $157,913 | $75.92 |
| 9 | Kentucky | $159,804 | $76.83 |
| 10 | South Dakota | $152,928 | $73.52 |
| 11 | Oklahoma | $155,388 | $74.71 |
| 12 | New Jersey | $159,193 | $76.54 |
| 13 | Utah | $155,126 | $74.58 |
| 14 | Iowa | $155,876 | $74.94 |
| 15 | Alabama | $157,406 | $75.68 |
| 16 | Texas | $157,997 | $75.96 |
| 17 | Tennessee | $155,529 | $74.77 |
| 18 | Maine | $152,690 | $73.41 |
| 19 | Minnesota | $155,561 | $74.79 |
| 20 | Wisconsin | $154,170 | $74.12 |
| 21 | Connecticut | $154,693 | $74.37 |
| 22 | Delaware | $154,713 | $74.38 |
| 23 | Mississippi | $155,727 | $74.87 |
| 24 | Vermont | $153,676 | $73.88 |
| 25 | Wyoming | $153,544 | $73.82 |
| 26 | North Carolina | $153,234 | $73.67 |
| 27 | Pennsylvania | $147,372 | $70.85 |
| 28 | West Virginia | $149,579 | $71.91 |
| 29 | Massachusetts | $152,679 | $73.40 |
| 30 | South Carolina | $149,875 | $72.06 |
| 31 | Arizona | $151,728 | $72.95 |
| 32 | Alaska | $148,668 | $71.47 |
| 33 | Ohio | $150,958 | $72.58 |
| 34 | Oregon | $148,854 | $71.56 |
| 35 | Idaho | $145,952 | $70.17 |
| 36 | Montana | $147,237 | $70.79 |
| 37 | Georgia | $150,119 | $72.17 |
| 38 | Washington | $146,685 | $70.52 |
| 39 | Michigan | $148,180 | $71.24 |
| 40 | Maryland | $152,033 | $73.09 |
| 41 | California | $146,341 | $70.36 |
| 42 | Illinois | $147,032 | $70.69 |
| 43 | New York | $144,287 | $69.37 |
| 44 | Colorado | $151,226 | $72.70 |
| 45 | Indiana | $143,626 | $69.05 |
| 46 | District of Columbia | $145,232 | $69.82 |
| 47 | Arkansas | $145,026 | $69.72 |
| 48 | Kansas | $144,505 | $69.47 |
| 49 | Hawaii | $116,055 | $55.80 |
| 50 | Missouri | $139,829 | $67.23 |
| 51 | Virginia | $142,061 | $68.30 |
The highest-paying cities for general internal medicine physicians are Saint Petersburg, FL, Bowling Green, KY, and Omaha, NE.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Saint Petersburg, FL | $216,842 | $104.25 |
| 2 | Bowling Green, KY | $203,056 | $97.62 |
| 3 | Omaha, NE | $194,215 | $93.37 |
| 4 | Des Moines, IA | $192,883 | $92.73 |
| 5 | Memphis, TN | $191,421 | $92.03 |
| 6 | Houston, TX | $189,067 | $90.90 |
| 7 | Oklahoma City, OK | $187,942 | $90.36 |
| 8 | Eau Claire, WI | $187,181 | $89.99 |
| 9 | East Orange, NJ | $186,056 | $89.45 |
| 10 | Rochester, MN | $184,718 | $88.81 |
| 11 | Concord, NC | $183,243 | $88.10 |
| 12 | Charleston, SC | $179,972 | $86.53 |
| 13 | Columbus, OH | $177,777 | $85.47 |
| 14 | Carbondale, IL | $176,532 | $84.87 |
| 15 | Atlanta, GA | $176,396 | $84.81 |
| 16 | Burlington, MA | $175,637 | $84.44 |
| 17 | Tucson, AZ | $172,116 | $82.75 |
| 18 | Wichita, KS | $170,786 | $82.11 |
| 19 | Olympia, WA | $168,570 | $81.04 |
| 20 | Evansville, IN | $168,471 | $81.00 |
A general internal medicine physician's salary ranges from $99,000 a year at the 10th percentile to $361,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $361,000 | $30,083 | $174 |
| 75th Percentile | $266,000 | $22,167 | $128 |
| Average | $189,897 | $15,825 | $91 |
| 25th Percentile | $135,000 | $11,250 | $65 |
| 10th Percentile | $99,000 | $8,250 | $48 |
The highest paying types of general internal medicine physicians are clinic md associate, physician, and endocrinologist.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Endocrinologist | $234,132 | $19,511 | $112.56 | 22,172 |
| Internist | $223,415 | $18,618 | $107.41 | 31,659 |
| Physician | $238,887 | $19,907 | $114.85 | 46,489 |
| Emergency Room Physician | $160,275 | $13,356 | $77.06 | 85,836 |
| General Practice | $117,178 | $9,765 | $56.34 | 55,666 |
| Residency In Internal Medicine | $165,294 | $13,775 | $79.47 | 37,964 |
Top companies hiring general internal medicine physicians now:
General internal medicine physician salaries at PeaceHealth and UT Physicians are the highest-paying according to our most recent salary estimates. In addition, the average general internal medicine physician salary at companies like Atrium Health Floyd and Vohra Post-Acute Physicians are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | PeaceHealth | $267,633 | $128.67 |
| 2 | UT Physicians | $232,303 | $111.68 |
| 3 | Atrium Health Floyd | $229,743 | $110.45 |
| 4 | Vohra Post-Acute Physicians | $215,685 | $103.69 |
| 5 | Gundersen Lutheran Medical Foundation Inc. | $211,862 | $101.86 |
| 6 | Beth Israel Lahey Health | $211,538 | $101.70 |
| 7 | Banner Commercial | $211,457 | $101.66 |
| 8 | Via Christi Health | $208,856 | $100.41 |
| 9 | Mayo Clinic | $196,504 | $94.47 |
| 10 | National Medical Association | $188,854 | $90.80 |
| 11 | Medstar Health | $185,269 | $89.07 |
| 12 | Washington Permanente Medical Group | $175,509 | $84.38 |
| 13 | Lahey Health Behavioral Services | $170,786 | $82.11 |
| 14 | Mizzou | $168,890 | $81.20 |
| 15 | The University of Kansas Health System | $166,737 | $80.16 |
| 16 | Emory Healthcare | $158,144 | $76.03 |
| 17 | Geisinger Medical Center | $155,394 | $74.71 |
| 18 | UT Health San Antonio | $153,544 | $73.82 |
| 19 | Banner Health | $145,967 | $70.18 |
| 20 | Northwell Health | $144,458 | $69.45 |
The average general internal medicine physician salary has risen by $18,349 over the last ten years. In 2014, the average general internal medicine physician earned $171,548 annually, but today, they earn $189,897 a year. That works out to a 3% change in pay for general internal medicine physicians over the last decade.
Compare general internal medicine physician salaries for cities or states with the national average over time.
Compare general internal medicine physician salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2025 | $190,000 | $91.30 | +2.4% |
| 2024 | $185,000 | $89.08 | +1.7% |
| 2023 | $182,000 | $87.58 | +0.8% |
| 2022 | $181,000 | $86.87 | -1.8% |
| 2021 | $184,000 | $88.42 | -0.1% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| Department of Veterans Affairs | Physician-General Internal Medicine | Jackson, MS | 06/14/2025 | $250,000 |
| The University of Texas at Austin | Physician, General Medicine, University Health Services | Cove, UT | 06/09/2025 | $185,000 |
| University of Texas at Austin | Physician, General Medicine, University Health Services | Austin, TX | 06/07/2025 | $185,000 |
| Scpmg | Internal Medicine General-Kern County | Bakersfield, CA | 05/28/2025 | $375,275 |
| Rush University Medical Center | Physician-General Internal Medicine-Chicago (River North) | Chicago, IL | 05/23/2025 | $245,000 |
| Catholic Health Initiatives | Physician Internal Med General | Grand Island, NE | 05/19/2025 | $302,740 |
| Scpmg | Internal Medicine General (Outpatient)/Family Medicine-Panorama City | Mission Hills, CA | 04/28/2025 | $375,275 |
| Catholic Health Initiatives | Physician Internal Med General | Kearney, NE | 04/11/2025 | $302,740 |
| Viemed Healthcare Staffing | Locum-Physician-General Medicine | Enon, OH | 04/09/2025 | $32,557 |
| Viemed Healthcare Staffing | Locum-Physician-General Medicine | Kane, PA | 04/09/2025 | $32,557 |
Search for general internal medicine physician jobs