How much does a Medical Assistant make?
Medical Assistants help doctors and nurses in clinics, hospitals, and other healthcare settings. This job is important and pays well. The average yearly salary for a Medical Assistant is around $44,384. This means they earn more than many other jobs.
Most Medical Assistants make between $30,000 and $66,000 each year. The exact amount can depend on where they work and how much experience they have. Here is a quick look at how much they can earn:
- $30,000 - Bottom 10%
- $33,273 - Below average
- $36,545 - Lower middle range
- $39,818 - Middle range
- $43,091 - Above middle range
- $46,364 - Upper middle range
- $49,636 - Above average
- $52,909 - High middle range
- $56,182 - High range
- $59,455 - Top 10%
- $62,727 - Top 5%
- $66,000 - Top 1%
What are the highest paying cities for a Medical Assistant?

-
San Francisco, CA
Average Salary: $62,846
In San Francisco, professionals can find work in modern clinics and hospitals. Companies like Kaiser Permanente and UCSF offer excellent opportunities. The city’s vibrant environment makes it a great place to learn and grow.
Find Medical Assistant jobs in San Francisco, CA
-
Seattle, WA
Average Salary: $60,622
Seattle boasts a thriving healthcare industry with renowned institutions such as Swedish Medical Center and Virginia Mason. Job seekers here benefit from a strong community and diverse patient care experiences.
Find Medical Assistant jobs in Seattle, WA
-
Santa Rosa, CA
Average Salary: $59,375
Santa Rosa offers a mix of urban and rural charm with notable employers like Kaiser Permanente and Adventist Health. The area provides a welcoming atmosphere for those looking to balance work and personal life.
Find Medical Assistant jobs in Santa Rosa, CA
-
San Jose, CA
Average Salary: $55,572
San Jose is home to tech giants like Kaiser Permanente and Stanford Health Care. Working here means being part of a dynamic healthcare environment with plenty of growth opportunities.
Find Medical Assistant jobs in San Jose, CA
-
Vallejo, CA
Average Salary: $54,553
Vallejo has a strong healthcare presence with employers like Kaiser Permanente and NorthBay Healthcare. The area is known for its friendly community and beautiful waterfront.
Find Medical Assistant jobs in Vallejo, CA
-
Sacramento, CA
Average Salary: $53,567
Sacramento offers a range of job opportunities with major employers like Kaiser Permanente and UC Davis Health. The city’s central location makes it easy to explore and enjoy nearby attractions.
Find Medical Assistant jobs in Sacramento, CA
-
Portland, OR
Average Salary: $51,778
Portland provides a mix of urban and outdoor living with employers such as Kaiser Permanente and Providence Health & Services. The city’s vibrant lifestyle enhances the work experience.
Find Medical Assistant jobs in Portland, OR
-
San Diego, CA
Average Salary: $51,536
San Diego offers beautiful beaches and a thriving healthcare sector. Employers like Kaiser Permanente and Scripps Health provide excellent career opportunities in a pleasant environment.
Find Medical Assistant jobs in San Diego, CA
-
Minneapolis, MN
Average Salary: $51,510
Minneapolis is known for its healthcare excellence with institutions like Mayo Clinic and HealthPartners. The city’s cultural scene and outdoor activities make it an attractive place to work and live.
Find Medical Assistant jobs in Minneapolis, MN
-
Anchorage, AK
Average Salary: $50,750
Anchorage offers a unique blend of urban amenities and natural beauty. Companies like Alaska Regional Hospital and Providence Alaska Medical Center provide rewarding career paths in a picturesque setting.
Find Medical Assistant jobs in Anchorage, AK
What are the best companies a Medical Assistant can work for?

-
Catalyst Health Group
Average Salary: $637,648
Catalyst Health Group offers rewarding Medical Assistant jobs. The company operates across multiple states and provides a comprehensive benefits package. Medical Assistants work closely with healthcare professionals to ensure smooth patient care.
-
Panoramic Health
Average Salary: $100,387
At Panoramic Health, Medical Assistants play a key role in patient care. The company focuses on improving patient outcomes and operates in several states. Job opportunities are available in various clinics and medical facilities.
-
ACT-IT Consulting
Average Salary: $90,000
ACT-IT Consulting offers Medical Assistant positions that focus on patient care and support. The company operates in key locations nationwide. Medical Assistants here are involved in both clinical and administrative tasks.
-
El Camino Health
Average Salary: $83,190
El Camino Health provides Medical Assistant jobs with competitive pay. The company is based in California and offers a supportive work environment. Medical Assistants here assist with patient care and administrative duties.
-
John Muir Health
Average Salary: $75,195
John Muir Health offers Medical Assistant positions that focus on patient care. The company operates in the San Francisco Bay Area. Medical Assistants work in a team-oriented environment, providing essential support to healthcare providers.
-
North East Medical Services
Average Salary: $73,663
North East Medical Services provides Medical Assistant jobs with good pay. The company is located in several states and offers diverse job opportunities. Medical Assistants here help with patient care and administrative tasks.
-
Cottage Health
Average Salary: $73,317
Cottage Health offers rewarding Medical Assistant positions. The company is based in California and focuses on patient-centered care. Medical Assistants here work in a collaborative environment, supporting healthcare providers.
-
University of California - San Francisco
Average Salary: $72,193
The University of California - San Francisco offers Medical Assistant jobs with competitive salaries. The company operates in San Francisco and provides excellent career development opportunities. Medical Assistants here assist with patient care and research activities.
-
Fred Hutchinson Cancer Center
Average Salary: $71,796
Fred Hutchinson Cancer Center offers Medical Assistant positions that focus on cancer care. The company operates in Seattle and provides a supportive work environment. Medical Assistants here assist with patient care and support clinical research.
-
Alameda Health System
Average Salary: $71,167
Alameda Health System offers Medical Assistant jobs with good pay. The company operates in Northern California and provides a comprehensive benefits package. Medical Assistants here work in various clinics and medical facilities.
How to earn more as a Medical Assistant?
A career as a Medical Assistant can be both rewarding and lucrative. Increasing your earning potential in this field often involves a combination of education, experience, and specialized skills. Taking steps to advance your career can make a significant difference in your salary.
Here are some ways to earn more as a Medical Assistant:
- Get Certified: Certification can lead to higher pay. Organizations like the American Association of Medical Assistants offer certification. Being certified shows employers that you have the skills and knowledge they need.
- Gain Experience: More experience can lead to higher salaries. Working in different areas of healthcare can make you more valuable. Consider roles in clinics, hospitals, or specialized practices.
- Learn New Skills: Offering additional services can boost your income. Learn skills like phlebotomy or electrocardiography. These skills can make you more versatile and attractive to employers.
- Specialize in a Field: Specializing can lead to higher pay. Focus on areas like pediatrics or geriatrics. Having a niche can make you more valuable to employers looking for specific skills.
- Advance Your Education: Higher education can lead to higher pay. Consider a degree in health services or a related field. Advanced degrees can open doors to higher-paying jobs.



