What Do Physicians Earn In Each State?

By Indeed Editorial Team

April 22, 2021

Physicians treat patients with a variety of illnesses and health concerns, and because their skills are so necessary, they are employed in locations all over the country, including large cities and small rural towns. Physicians' pay can vary depending on their location and where they work, as well as their experience level and specialty. If you're planning to become a physician or you already are a physician, you might wonder how physicians are paid in different states.

In this article, we explain what a physician is, what a physician does, how physicians can maximize their earning potential, what physician salaries by state are and what some physician specialties earn nationally.

What is a physician?

A physician is a health care professional who has completed medical school. Physicians are also called doctors, as they have a doctorate, and they may or may not have an area of specialty. Doctors who don't have a specialty but instead treat patients with a variety of conditions might work in emergency rooms, urgent care clinics or family medicine clinics. These doctors have to be prepared for a variety of situations and may refer patients to specialists. Doctors with a specialty include oncologists, who treat cancer patients; endocrinologists, who treat diseases of the endocrine system; and pediatricians, who treat children.

Related: What Is A Physician? Your Guide To Physician Careers

What does a physician do?

Physicians treat their patients' illnesses and injuries and make recommendations regarding remaining healthy. A physician works with other health care professionals such as nurses to evaluate patients through discussion, testing and examination. Physicians create treatment plans, including recommendations for how to prevent or treat a disease with medications or other methods. Physicians might refer patients to other physicians or health care professionals for specialized care, such as a family doctor referring a patient to a rheumatologist or a physical therapist. Some physicians are surgeons, and in addition to evaluating patients, they may perform surgery on them as needed.

Related: Physician vs. Surgeon: What Is The Difference?

How can physicians maximize earning potential?

There are many ways that physicians can maximize their earning potential. One way is to work in an area where the pay for physicians is higher than average, but the cost of living isn't too high, so that the added amount of earnings isn't all spent on bills. Another way is to become a specialist in a field that is in demand, as those types of specialists often earn more. You could also take on side work, such as working as a professional speaker or author. You could also try to re-negotiate your contract or the salary you're paid.

Related: 9 Steps To Become a Physician

Physician salaries by state

According to Indeed Salaries, the national average salary for a physician is $248,430 per year. Here are physician salaries by state from the same source:

  1. Alabama: $311,920 per year

  2. Alaska: $236,821 per year

  3. Arizona: $256,512 per year

  4. Arkansas: $214,697 per year

  5. California: $217,270 per year

  6. Colorado: $270,074 per year

  7. Connecticut: $201,217 per year

  8. Delaware: $160,707 per year

  9. Florida: $185,402 per year

  10. Georgia: $235,365 per year

  11. Hawaii: $190,366 per year

  12. Idaho: $233,526 per year

  13. Illinois: $262,914 per year

  14. Indiana: $267,187 per year

  15. Iowa: $318,598 per year

  16. Kansas: $289,522 per year

  17. Kentucky: $262,048 per year

  18. Louisiana: $268,768 per year

  19. Maine: $193,508 per year

  20. Maryland: $217,366 per year

  21. Massachusetts: $261,922 per year

  22. Michigan: $257,513 per year

  23. Minnesota: $279,709 per year

  24. Mississippi: $193,660 per year

  25. Missouri: $243,068 per year

  26. Montana: $232,567 per year

  27. Nebraska: $160,965 per year

  28. Nevada: $232,320 per year

  29. New Hampshire: $242,351 per year

  30. New Jersey: $296,682 per year

  31. New Mexico: $225,347 per year

  32. New York: $234,345 per year

  33. North Carolina: $241,112 per year

  34. North Dakota: $286,992 per year

  35. Ohio: $251,548 per year

  36. Oklahoma: $228,219 per year

  37. Oregon: $267,825 per year

  38. Pennsylvania: $257,075 per year

  39. Rhode Island: $261,009 per year

  40. South Carolina: $248,954 per year

  41. South Dakota: $266,217 per year

  42. Tennessee: $250,000 per year

  43. Texas: $290,494 per year

  44. Utah: $137,745 per year

  45. Vermont: $304,794 per year

  46. Virginia: $263,861 per year

  47. Washington: $258,575 per year

  48. West Virginia: $281,613 per year

  49. Wisconsin: $280,032 per year

  50. Wyoming: $266,267 per year

Average physician salaries by discipline

Here are how different types of physicians are paid, based on the national average for these specialties:


National average salary: $181,433 per year

Primary duties: A pediatrician is a doctor who specializes in treating children and young adults under the age of 21. Pediatricians are often fairly general doctors who treat a wide variety of common illnesses, however there are specialist pediatricians as well. Pediatricians are knowledgeable about how to treat and examine kids effectively.

Related: Learn About Being a Pediatrician

Family medicine physician

National average salary: $221,963 per year

Primary duties: A family medicine physician is a type of doctor who treats patients of all ages who need a general doctor to see. Family medicine physicians often treat common illnesses like the flu, provide vaccinations, conduct physical examinations and make referrals to specialists. Family medicine physicians usually work in clinics.


National average salary: $247,631 per year

Primary duties: An endocrinologist is a type of doctor who diagnoses and treats illnesses related to the endocrine system. The endocrine system is the system that produces hormones, so these doctors treat hormone issues within the ovaries, testicles, pancreas, thyroid and more.

Related: Learn About Being an Endocrinologist


National average salary: $258,604 per year

Primary duties: A rheumatologist is a type of doctor who diagnoses and treats autoimmune disorders and musculoskeletal diseases. Rheumatologists may treat patients of all ages, if the patients have symptoms that are potentially related to their area of expertise.

Related: Learn About Being a Rheumatologist


National average salary: $270,963 per year

Primary duties: A dermatologist is a doctor that specializes in diagnosing and treating illnesses on the skin. Dermatologists usually see patients who are referred to them by primary care physicians to help patients understand what their symptoms are caused by. Dermatologists work in hospitals, clinics and other health care facilities.

Related: Learn About Being a Dermatologist


National average salary: $268,978 per year

Primary duties: An oncologist is a physician that specializes in diagnosing and treating different types of cancer. Oncologists are specialists that a patient is often referred to when there's a concern cancer is present, and then they oversee that patient's treatment if it is cancer. This can include prescribing treatments like surgery, chemotherapy and radiation.

Related Articles

The 10 Highest-Paying Jobs in Texas (Salaries and Job Descriptions)