Position
City
Salary

How much does a Physician make in Indianapolis, IN?

The average salary for a Physician is $200,799 per year in Indianapolis, IN.

Physicians in Indianapolis, IN, often enjoy competitive salaries. The average yearly salary for a physician in the area is approximately $200,799. This figure reflects the high demand for skilled medical professionals in the city. With a range of specialties, physicians can earn even more, depending on their area of expertise and experience.

The salary data shows that the earnings for physicians can vary significantly. The lowest-paid 10% earn about $32,000 annually, while the highest-paid 10% make over $400,000 each year. Here is a breakdown of physician salaries in Indianapolis:

  • 10%: $32,000
  • 20%: $65,455
  • 30%: $98,909
  • 40%: $132,364
  • 50%: $165,818
  • 60%: $199,273
  • 70%: $232,727
  • 80%: $266,182
  • 90%: $299,636
  • 95%: $333,091
  • 99%: $366,545
Job seekers considering a career in medicine can expect to find rewarding opportunities in Indianapolis, with potential for substantial earnings.

Physician jobs in Indianapolis, IN

What are the highest paying cities for a Physician near Indianapolis, IN?

Physicians around Indianapolis, IN, have many cities to choose from with competitive salaries. Lafayette leads with an average annual salary of $379,012, offering top-tier healthcare facilities and a growing demand for medical professionals. Columbus follows closely with an average salary of $308,673, providing excellent opportunities in a vibrant community. Each city presents unique advantages, whether it's the robust medical infrastructure of Lafayette or the promising job market of Columbus. These locations not only offer high salaries but also a chance to work in diverse healthcare settings, making them attractive to physicians seeking rewarding careers.
Graph displaying highest paying cities salaries for Physician jobs near Indianapolis, IN, highlighting Lafayette, IN with the highest at $379,012 and Evansville, IN with the lowest at $231,840.
  1. Lafayette, IN
    Average Salary: $379,012
    Physicians in Lafayette enjoy a friendly community and a slower pace of life. With several hospitals and healthcare facilities, opportunities for growth and specialization are ample. Many doctors find the city's blend of urban amenities and small-town charm attractive.
    Find Physician jobs in Lafayette, IN


  2. Columbus, IN
    Average Salary: $308,673
    In Columbus, physicians benefit from a supportive environment and access to advanced medical technologies. The presence of major employers like Cummins enhances job security. Physicians can expect a community that values healthcare professionals and offers a balanced lifestyle.
    Find Physician jobs in Columbus, IN


  3. Fort Wayne, IN
    Average Salary: $290,517
    Fort Wayne provides physicians with a diverse patient population and a range of healthcare opportunities. With a growing economy, there are ample job openings. The city's focus on education and healthcare makes it a promising place for medical professionals.
    Find Physician jobs in Fort Wayne, IN


  4. South Bend, IN
    Average Salary: $271,243
    South Bend offers a vibrant cultural scene and a strong healthcare network. Physicians here can work in a variety of settings, from major hospitals to community clinics. The city's emphasis on education and healthcare creates a dynamic work environment.
    Find Physician jobs in South Bend, IN


  5. Zionsville, IN
    Average Salary: $271,015
    In Zionsville, physicians enjoy a high quality of life with access to excellent schools and recreational activities. The community is small but growing, providing a supportive environment for medical practices. Opportunities for professional development are plentiful.
    Find Physician jobs in Zionsville, IN


  6. Bloomington, IN
    Average Salary: $269,631
    Bloomington offers a rich blend of academic and community healthcare opportunities. The city is home to Indiana University, providing a unique setting for both clinical work and research. Physicians here value collaboration and innovation.
    Find Physician jobs in Bloomington, IN


  7. Fishers, IN
    Average Salary: $265,179
    Fishers offers a suburban setting with growing healthcare needs. Physicians benefit from a community that values healthcare and offers a good work-life balance. The area's rapid growth presents many opportunities for medical professionals.
    Find Physician jobs in Fishers, IN


  8. Gary, IN
    Average Salary: $239,028
    Gary provides physicians with a chance to make a significant impact in a community with diverse healthcare needs. The city's focus on revitalization offers a unique environment for medical professionals. Opportunities for community engagement and growth are abundant.
    Find Physician jobs in Gary, IN


  9. Noblesville, IN
    Average Salary: $231,843
    Noblesville is a rapidly growing city with a strong emphasis on healthcare. Physicians here enjoy a supportive community and access to modern medical facilities. The city's focus on education and healthcare creates a promising environment for medical careers.
    Find Physician jobs in Noblesville, IN


  10. Evansville, IN
    Average Salary: $231,840
    Evansville offers a mix of urban and rural healthcare opportunities. Physicians can work in a variety of settings, from large hospitals to private practices. The city's affordable cost of living and vibrant community make it an attractive place for medical professionals.
    Find Physician jobs in Evansville, IN

What are the best paying companies for a Physician in Indianapolis, IN?

Ascension, a top employer in Indianapolis, offers a high average salary of $132,483 for physicians. This company provides a competitive package and numerous opportunities for professional growth. Indiana University Health also ranks high, with an average salary of $80,733 for its physicians. Banner Health is another great option, with a solid average salary of $66,407. These companies value their medical staff and offer rewarding career paths.
Graph displaying best paying company salaries for Physician jobs in Indianapolis, IN, highlighting Ascension with the highest at $132,483 and Banner Health with the lowest at $66,407.
  1. Ascension
    Average Salary: $132,483
    Ascension offers rewarding Physician jobs in Indianapolis, IN. They provide excellent benefits and opportunities for professional growth. Ascension operates many hospitals and clinics across the country, including several in Indiana.


  2. Indiana University Health
    Average Salary: $80,733
    Indiana University Health provides many Physician positions in Indianapolis, IN. They focus on research and teaching, offering unique career opportunities. The company runs numerous medical facilities in Indiana, including academic medical centers.


  3. Banner Health
    Average Salary: $66,407
    Banner Health has Physician jobs in Indianapolis, IN. They offer a supportive work environment with competitive salaries. Banner Health operates in several states, providing quality healthcare services to many communities.

Currently 3,640 Physician job openings, nationwide.

How's the job market for a Physician in the US?

Learn what a Physician does, how to become one, and understand the job outlook. Get simple steps to start your career as a Physician today.
Position
Overview
Physician
3,640 Job Openings