How much does a Medical Assistant make in St. Louis, MO?
In St. Louis, MO, a Medical Assistant's yearly salary can vary. Most make between $32,400 and $49,000. The average salary sits around $41,198 a year. This means most Medical Assistants find a job that pays fairly well in this area.
Salary often depends on experience and skills. Those with more experience and special skills usually earn more. Some Medical Assistants may earn at the lower end of the salary range. Others may earn at the higher end. Pay can also depend on the type of healthcare facility you work in. Hospitals often pay more than clinics.
What are the highest paying cities for a Medical Assistant near St. Louis, MO?

-
Milwaukee, WI
Average Salary: $49,137
Milwaukee offers a dynamic environment for healthcare professionals. With top facilities like Froedtert Hospital and Aurora Medical Center, there are many opportunities for growth. The city's strong community ties provide a supportive backdrop for a rewarding career in healthcare.
Find Medical Assistant jobs in Milwaukee, WI
-
Madison, WI
Average Salary: $48,598
Madison stands out as a hub for healthcare innovation. Working at places like UW Health can lead to diverse experiences. The city's focus on education and health creates a nurturing atmosphere for medical professionals.
Find Medical Assistant jobs in Madison, WI
-
Des Moines, IA
Average Salary: $46,054
In Des Moines, the healthcare sector is vibrant and growing. Hospitals such as MercyOne and Iowa Methodist Medical Center offer excellent opportunities. The city’s welcoming nature makes it a great place for a fulfilling career in healthcare.
Find Medical Assistant jobs in Des Moines, IA
-
Chicago, IL
Average Salary: $45,957
Chicago’s bustling healthcare industry includes major employers like Northwestern Memorial Hospital and Rush University Medical Center. This city provides a fast-paced environment ideal for those looking to make an impact. The diverse patient population enhances learning and experience.
Find Medical Assistant jobs in Chicago, IL
-
Pittsburgh, PA
Average Salary: $42,730
Pittsburgh offers a unique blend of academic and clinical settings. Working with institutions such as UPMC and Allegheny Health Network can be very rewarding. The city's rich cultural scene also provides a balanced lifestyle for professionals.
Find Medical Assistant jobs in Pittsburgh, PA
-
Omaha, NE
Average Salary: $42,693
Omaha boasts a strong healthcare network with organizations like Nebraska Medicine and CHI Health. The city’s supportive community and excellent work-life balance make it a great place to thrive. Opportunities for professional development abound.
Find Medical Assistant jobs in Omaha, NE
-
Atlanta, GA
Average Salary: $42,515
Atlanta’s healthcare landscape is expanding rapidly. Hospitals like Emory Healthcare and Northside Hospital offer extensive opportunities. The city’s economic growth and diverse population provide a dynamic work environment.
Find Medical Assistant jobs in Atlanta, GA
-
Columbus, OH
Average Salary: $41,792
Columbus is home to numerous healthcare institutions such as OhioHealth and Wexner Medical Center. The city offers a mix of urban and suburban living, making it a balanced choice for professionals. Opportunities for advancement are plentiful.
Find Medical Assistant jobs in Columbus, OH
-
Nashville, TN
Average Salary: $41,320
Nashville’s healthcare sector is thriving, with major players like Vanderbilt University Medical Center. The city’s warm and welcoming atmosphere creates a pleasant work environment. There are plenty of opportunities to grow and make a difference.
Find Medical Assistant jobs in Nashville, TN
-
Indianapolis, IN
Average Salary: $41,248
Indianapolis offers a robust healthcare system with employers like Indiana University Health. The city’s growing economy and friendly community provide a supportive backdrop for a successful career. There are many avenues for professional growth.
Find Medical Assistant jobs in Indianapolis, IN
What are the best paying companies for a Medical Assistant in St. Louis, MO?

-
Places for People (MO)
Average Salary: $49,317
Places for People (MO) is a top employer for Medical Assistants in St. Louis. They work with healthcare providers to offer personalized care. Their locations are spread across St. Louis, offering many job opportunities.
-
Life Line Screening
Average Salary: $47,500
Life Line Screening focuses on preventive health screenings. They offer Medical Assistant positions in their St. Louis offices. Working here can lead to a rewarding career in health screenings.
-
Vivent Health
Average Salary: $45,667
Vivent Health provides healthcare services with a focus on HIV/AIDS care. Their St. Louis offices are hiring for Medical Assistants. Joining Vivent Health means making a difference in patient care.
-
Marathon Health
Average Salary: $45,300
Marathon Health offers wellness services through their clinics in St. Louis. They seek Medical Assistants who want to support patient wellness. Working here means being part of a team focused on health.
-
Washington University in St. Louis
Average Salary: $45,004
Washington University in St. Louis is a leading research university. They provide Medical Assistant roles in their medical facilities. Employees enjoy working in an academic environment with top-tier medical services.
-
Capital Staffing Solutions
Average Salary: $44,333
Capital Staffing Solutions offers staffing services for various healthcare needs. Their St. Louis offices hire Medical Assistants to work in different healthcare settings. This role offers flexibility and diverse work experiences.
-
USA Clinics Group
Average Salary: $43,935
USA Clinics Group operates several clinics in St. Louis. They hire Medical Assistants who are committed to patient care. Working here means being part of a well-established clinic network.
-
BJC HealthCare
Average Salary: $43,053
BJC HealthCare is a large healthcare provider in St. Louis. They offer Medical Assistant positions in their many facilities. This role provides extensive experience in a major healthcare system.
-
Epiphany Dermatology
Average Salary: $42,839
Epiphany Dermatology specializes in skin care services. Their St. Louis locations are looking for Medical Assistants. Working here means focusing on dermatology with a supportive team.
-
BCG Medical Group
Average Salary: $42,500
BCG Medical Group provides healthcare services to patients in St. Louis. They hire Medical Assistants to support their medical staff. This role offers stable employment in a patient-focused environment.
What are the best paying Medical Assistant related jobs in St. Louis, MO?

-
Phlebotomy Director
Average Salary: $249,397
Leads a team of phlebotomists at local hospitals. Works closely with doctors and ensures patient comfort. Manages training and schedules for phlebotomists.
Find Phlebotomy Director jobs in St. Louis, MO
-
Nurse Practitioner
Average Salary: $137,464
Provides primary care in clinics and hospitals. Diagnoses and treats health conditions. Works closely with physicians and other healthcare staff.
Find Nurse Practitioner jobs in St. Louis, MO
-
Patient Care Technician
Average Salary: $110,000
Assists nurses in caring for patients. Monitors vital signs and helps with daily activities. Provides comfort and support to patients and their families.
Find Patient Care Technician jobs in St. Louis, MO
-
Sterile Process Coordinator
Average Salary: $83,963
Ensures medical equipment is properly sterilized. Works in hospitals and outpatient care centers. Maintains cleanliness and safety standards.
Find Sterile Process Coordinator jobs in St. Louis, MO
-
Radiologic Technologist
Average Salary: $76,313
Operates imaging equipment to help diagnose illnesses. Works in hospitals and clinics. Prepares patients for procedures and explains the process.
Find Radiologic Technologist jobs in St. Louis, MO
-
Speech Language Pathologist Assistant
Average Salary: $69,238
Helps patients improve communication skills. Works with speech therapists. Assists in therapy sessions and records patient progress.
Find Speech Language Pathologist Assistant jobs in St. Louis, MO
-
Medical Supply Technician
Average Salary: $68,844
Manages medical supplies for healthcare facilities. Ensures inventory is stocked and equipment is in good condition. Works closely with healthcare providers.
Find Medical Supply Technician jobs in St. Louis, MO
-
Physical Therapist Assistant
Average Salary: $66,555
Helps patients recover from injuries and illnesses. Works under a physical therapist. Assists with exercises and treatments.
Find Physical Therapist Assistant jobs in St. Louis, MO
-
Blood Bank Worker
Average Salary: $61,654
Manages blood samples and ensures they are tested properly. Works in labs and blood donation centers. Follows strict safety protocols.
Find Blood Bank Worker jobs in St. Louis, MO
-
Equipment Technician
Average Salary: $58,837
Maintains and repairs medical equipment. Works in hospitals and clinics. Ensures all devices are functioning correctly.
Find Equipment Technician jobs in St. Louis, MO



