How much does a Physician make in Oklahoma City, OK?
Physicians in Oklahoma City, OK, earn a competitive salary. The average yearly salary for a physician in this area is about $247,450. This figure reflects the dedication and skill required in the medical field. Oklahoma City offers a balanced cost of living, making this salary quite attractive for many healthcare professionals.
The salary for physicians can vary based on several factors. These factors include the specific specialty, years of experience, and the healthcare facility where they work. For example, a general practitioner might earn less than a specialist like a cardiologist or neurologist. Similarly, physicians with more experience often earn higher salaries. The table below gives a snapshot of these differences:
- 10% earn less than $52,500
- 25% earn between $52,500 and $120,227
- 50% earn between $120,227 and $221,818
- 75% earn between $221,818 and $289,545
- 90% earn less than $357,273
These figures show that a significant portion of physicians in Oklahoma City earn salaries above the national average for their profession. This makes the area an appealing location for those seeking to build a rewarding career in medicine.
What are the highest paying cities for a Physician near Oklahoma City, OK?

-
Lawton, OK
Average Salary: $291,296
Physicians in Lawton enjoy a strong healthcare community. They work with prominent facilities like Comanche County Memorial Hospital. The area offers a balanced lifestyle with a supportive professional network.
Find Physician jobs in Lawton, OK
-
Tulsa, OK
Average Salary: $252,969
Working as a physician in Tulsa provides access to leading medical centers such as Saint Francis Hospital. The city offers a vibrant community and plenty of opportunities for career growth and development.
Find Physician jobs in Tulsa, OK
-
Stillwater, OK
Average Salary: $211,300
Physicians in Stillwater benefit from a tight-knit community and high-quality healthcare facilities. The area is known for its academic atmosphere, with OSU Center for Health Sciences being a key employer.
Find Physician jobs in Stillwater, OK
-
Broken Arrow, OK
Average Salary: $173,584
In Broken Arrow, physicians find a growing healthcare sector. They can work with recognized organizations like Saint Francis Hospital-Broken Arrow. The city values family-friendly living with strong community ties.
Find Physician jobs in Broken Arrow, OK
-
Norman, OK
Average Salary: $163,923
Norman offers a balanced lifestyle with reputable employers like OU Health Sciences Center. Physicians here can enjoy a supportive environment while being close to Oklahoma City’s amenities.
Find Physician jobs in Norman, OK
-
Edmond, OK
Average Salary: $91,667
Edmond provides a vibrant healthcare environment with notable employers such as SSM Health. Physicians here enjoy a community that values education and quality of life, making it an attractive place to practice.
Find Physician jobs in Edmond, OK
What are the best paying companies for a Physician in Oklahoma City, OK?

-
Mercy
Average Salary: $405,000
Mercy offers a range of opportunities for Physicians in Oklahoma City. They are known for their commitment to patient care and innovative medical practices. Mercy operates several clinics and hospitals in Oklahoma City, providing a variety of settings for physicians to work in.
-
Federal Aviation Administration
Average Salary: $186,763
The Federal Aviation Administration provides critical roles for Physicians, focusing on aviation medical examiners. They work in office settings and conduct medical evaluations for pilots and air traffic control personnel. FAA locations in Oklahoma City support the health and safety of the aviation community.
-
Banner Health
Average Salary: $66,407
Banner Health offers multiple opportunities for Physicians across different specialties. They emphasize patient-centered care and work in various medical settings. Banner Health's facilities in Oklahoma City offer diverse work environments and comprehensive healthcare services.
What are the best paying Physician related jobs in Oklahoma City, OK?

-
Gastroenterologist
Average Salary: $875,000
Gastroenterologists diagnose and treat disorders of the digestive system. They work in clinics and hospitals, collaborating with other healthcare professionals. This role requires a high level of expertise and ongoing medical education.
Find Gastroenterologist jobs in Oklahoma City, OK
-
Psychiatrist
Average Salary: $256,000
Psychiatrists specialize in mental health, diagnosing and treating mental illnesses. They work in private practices and health facilities. Their work focuses on patient care and mental wellness.
Find Psychiatrist jobs in Oklahoma City, OK
-
Podiatrist
Average Salary: $254,167
Podiatrists focus on foot and ankle health. They provide medical and surgical care for foot problems. They often work in private practices, offering personalized foot care services.
Find Podiatrist jobs in Oklahoma City, OK
-
Neurologist
Average Salary: $217,194
Neurologists specialize in the nervous system, diagnosing and treating conditions like stroke and Alzheimer’s. They work in hospitals and clinics. Their role involves detailed patient assessments and ongoing treatment.
Find Neurologist jobs in Oklahoma City, OK
-
Dermatologist
Average Salary: $168,000
Dermatologists treat skin conditions, offering medical and cosmetic treatments. They work in clinics and hospitals, helping patients with skin issues. This role combines clinical skills with patient interaction.
Find Dermatologist jobs in Oklahoma City, OK
-
Emergency Medicine Physician
Average Salary: $165,292
These physicians handle critical care in emergency settings. They work in hospital emergency departments. Their work is fast-paced and requires quick decision-making skills.
Find Emergency Medicine Physician jobs in Oklahoma City, OK
-
Radiologist
Average Salary: $161,288
Radiologists interpret medical images to diagnose conditions. They work in hospitals and diagnostic centers. Their work involves detailed analysis and collaboration with other healthcare providers.
Find Radiologist jobs in Oklahoma City, OK
-
Family Medicine Physician
Average Salary: $156,487
Family medicine doctors provide general healthcare for all ages. They work in clinics and hospitals, focusing on preventive care. Their role includes ongoing patient relationships and comprehensive care.
Find Family Medicine Physician jobs in Oklahoma City, OK
-
Ophthalmologist
Average Salary: $149,114
Ophthalmologists specialize in eye care, diagnosing and treating eye diseases. They work in clinics and hospitals, offering surgical and medical treatments. Their work is detailed and requires a high level of precision.
Find Ophthalmologist jobs in Oklahoma City, OK
-
Pediatrician
Average Salary: $81,572
Pediatricians provide medical care for children. They work in clinics and hospitals, focusing on child health and development. Their role includes routine check-ups and treatment of childhood illnesses.
Find Pediatrician jobs in Oklahoma City, OK



