Medical Assistant Salary
Medical Assistants earn a median $45,690 a year nationally. Healthcare Support Occupations
U.S. median
$45,690
$21.97 per hour
Range
$36,050 – $59,310
10th to 90th percentile
Employed
817,870
across the U.S.
Medical Assistant take-home pay calculator
Starts at the national median. Pick your state to see your real paycheck.
Your take-home pay
$38,892
per year · effective tax rate 14.9%
$3,241Monthly
$1,620Twice a month
$1,496Every 2 weeks
$18.70Hourly
- Federal income tax$3,303
- Social Security (6.2%)$2,833
- Medicare (1.45%)$663
- Texas income tax$0
- Take-home pay$38,892
Marginal rate: 12% federal + 0.00% state
Pay by experience
| Percentile | Salary | Hourly | Take-home (no state tax) |
|---|---|---|---|
| 10th percentile (entry level) | $36,050 | $17.33 | $31,146 |
| 25th percentile | $38,470 | $18.50 | $33,091 |
| Median (50th) | $45,690 | $21.97 | $38,892 |
| 75th percentile | $49,180 | $23.64 | $41,696 |
| 90th percentile (top earners) | $59,310 | $28.51 | $49,836 |
Best cities for medical assistants (after tax & cost of living)
| # | Metro area | Median | Take-home | Real value* | Jobs |
|---|---|---|---|---|---|
| 1 | Vallejo, CA | $77,410 | $59,301 | $54,666 | 1,360 |
| 2 | Santa Rosa, CA | $64,820 | $51,447 | $47,731 | 1,550 |
| 3 | Bellingham, WA | $57,410 | $48,309 | $46,750 | 510 |
| 4 | Seattle, WA | $61,500 | $51,595 | $46,427 | 10,210 |
| 5 | Sacramento, CA | $61,970 | $49,400 | $46,311 | 7,410 |
| 6 | Olympia, WA | $55,700 | $46,935 | $45,273 | 580 |
| 7 | San Jose, CA | $61,940 | $49,378 | $44,717 | 6,400 |
| 8 | Rochester, MN | $49,830 | $40,353 | $44,432 | 440 |
| 9 | Bremerton, WA | $55,680 | $46,919 | $44,428 | 610 |
| 10 | Duluth, MN | $47,990 | $38,991 | $43,925 | 750 |
| 11 | Yakima, WA | $49,310 | $41,801 | $43,750 | 710 |
| 12 | Appleton, WI | $49,330 | $40,427 | $43,743 | 450 |
| 13 | Spokane, WA | $51,720 | $43,737 | $43,586 | 2,090 |
| 14 | Cedar Rapids, IA | $46,480 | $38,412 | $43,178 | 510 |
| 15 | Kennewick, WA | $50,820 | $43,014 | $42,980 | 850 |
| 16 | Omaha, NE | $48,010 | $39,451 | $42,923 | 1,400 |
| 17 | La Crosse, WI | $47,960 | $39,387 | $42,919 | 570 |
| 18 | Eau Claire, WI | $48,160 | $39,539 | $42,608 | 660 |
| 19 | Oshkosh, WI | $48,230 | $39,592 | $42,604 | 460 |
| 20 | Wausau, WI | $47,870 | $39,318 | $42,437 | 510 |
| 21 | Lincoln, NE | $47,190 | $38,830 | $42,399 | 570 |
| 22 | Green Bay, WI | $47,910 | $39,349 | $42,271 | 800 |
| 23 | Des Moines, IA | $46,920 | $38,749 | $42,256 | 1,780 |
| 24 | Topeka, KS | $46,070 | $37,426 | $42,137 | 470 |
| 25 | Milwaukee, WI | $49,590 | $40,625 | $41,908 | 4,170 |
*Take-home pay in U.S.-average dollars (BEA Regional Price Parities).
Highest-paying cities
- Vallejo, CA — $77,410
- Santa Rosa, CA — $64,820
- Sacramento, CA — $61,970
- San Jose, CA — $61,940
- Seattle, WA — $61,500
- San Francisco, CA — $59,790
- Bellingham, WA — $57,410
- Portland, OR — $56,240
- Olympia, WA — $55,700
- Bremerton, WA — $55,680
- Minneapolis, MN — $52,570
- Anchorage, AK — $51,930
- Spokane, WA — $51,720
- Kennewick, WA — $50,820
- Boston, MA — $50,740
Medical Assistant salary by state
| State | Median | Take-home | Range | Jobs |
|---|---|---|---|---|
| Washington | $59,290 | $49,820 | $46,540 – $74,200 | 19,500 |
| Alaska | $52,560 | $44,412 | $46,060 – $65,040 | 2,140 |
| District of Columbia | $51,050 | $41,302 | $39,620 – $76,900 | 2,260 |
| Minnesota | $50,480 | $40,831 | $40,110 – $60,100 | 10,580 |
| Oregon | $50,410 | $39,103 | $43,760 – $62,160 | 11,840 |
| California | $49,660 | $40,407 | $39,290 – $77,300 | 117,060 |
| Massachusetts | $49,460 | $39,668 | $43,280 – $61,870 | 14,880 |
| Wisconsin | $48,680 | $39,933 | $39,480 – $57,990 | 13,810 |
| Hawaii | $48,410 | $38,908 | $38,580 – $60,030 | 3,890 |
| Colorado | $48,400 | $39,648 | $39,130 – $59,760 | 13,160 |
| New Hampshire | $48,020 | $40,764 | $39,640 – $60,100 | 3,000 |
| New York | $48,000 | $38,753 | $37,280 – $59,480 | 40,710 |
| Maine | $47,580 | $38,381 | $40,220 – $59,220 | 4,480 |
| Connecticut | $47,430 | $39,081 | $38,480 – $59,530 | 10,250 |
| Nebraska | $47,370 | $38,966 | $37,940 – $59,450 | 2,380 |
| Vermont | $47,250 | $38,996 | $40,570 – $58,420 | 1,140 |
| New Jersey | $47,210 | $39,053 | $37,010 – $58,070 | 20,330 |
| Rhode Island | $47,190 | $38,944 | $39,280 – $56,840 | 3,210 |
| Montana | $46,820 | $38,356 | $38,670 – $56,770 | 2,460 |
| Maryland | $46,410 | $37,630 | $36,930 – $57,250 | 16,390 |
| Illinois | $46,090 | $37,077 | $36,400 – $56,590 | 20,260 |
| North Dakota | $45,980 | $39,125 | $37,650 – $58,230 | 600 |
| Arizona | $45,940 | $38,153 | $38,100 – $51,310 | 21,460 |
| Iowa | $45,480 | $37,647 | $36,730 – $54,960 | 5,990 |
| Utah | $45,360 | $37,552 | $35,890 – $56,260 | 9,990 |
| Nevada | $45,200 | $38,498 | $37,400 – $55,120 | 7,760 |
| North Carolina | $45,140 | $37,158 | $36,010 – $50,850 | 23,650 |
| Indiana | $45,110 | $37,125 | $37,060 – $50,480 | 19,630 |
| Virginia | $44,740 | $36,370 | $37,090 – $52,000 | 16,650 |
| Idaho | $44,700 | $36,836 | $35,500 – $56,740 | 5,250 |
| Delaware | $44,490 | $36,135 | $36,540 – $57,280 | 2,880 |
| Pennsylvania | $43,920 | $36,121 | $36,810 – $48,500 | 23,050 |
| Florida | $43,680 | $37,277 | $35,880 – $49,040 | 66,110 |
| Ohio | $42,810 | $36,183 | $36,050 – $48,560 | 28,950 |
| South Dakota | $41,870 | $35,823 | $35,980 – $48,960 | 1,340 |
| Georgia | $41,600 | $34,069 | $34,270 – $51,430 | 28,780 |
| South Carolina | $41,160 | $33,940 | $34,730 – $49,110 | 12,110 |
| Wyoming | $40,920 | $35,059 | $31,200 – $51,840 | 1,040 |
| Missouri | $40,440 | $33,710 | $35,810 – $48,360 | 13,050 |
| Michigan | $39,870 | $32,772 | $35,000 – $48,330 | 27,810 |
| Tennessee | $39,570 | $33,974 | $34,840 – $48,540 | 19,180 |
| Texas | $39,520 | $33,934 | $31,200 – $49,260 | 75,340 |
| Kansas | $39,510 | $32,521 | $35,140 – $48,300 | 5,510 |
| Kentucky | $39,270 | $32,477 | $32,950 – $47,940 | 13,440 |
| New Mexico | $39,230 | $32,982 | $34,600 – $47,850 | 5,400 |
| Oklahoma | $38,750 | $32,117 | $31,880 – $47,640 | 10,510 |
| Arkansas | $37,760 | $31,260 | $30,840 – $46,060 | 5,150 |
| West Virginia | $37,180 | $31,049 | $30,890 – $45,350 | 4,540 |
| Louisiana | $36,320 | $30,660 | $28,970 – $44,460 | 12,310 |
| Alabama | $36,100 | $29,646 | $29,630 – $45,040 | 13,300 |
| Mississippi | $35,360 | $29,909 | $29,210 – $45,070 | 3,340 |
Frequently asked questions
How much does a medical assistant make?
The national median salary for medical assistants is $45,690 a year ($21.97 an hour). The lowest-paid 10% earn under $36,050 and the top 10% earn over $59,310. Source: BLS, May 2025.
Which state pays medical assistants the most?
Washington has the highest median pay at $59,290. After taxes and local prices, Vallejo, CA offers the best real take-home pay of any metro area.
How many medical assistants are there in the U.S.?
About 817,870 people work as medical assistants nationwide.
All 246 cities
- Akron, OH
- Albany, GA
- Albany, NY
- Albuquerque, NM
- Allentown, PA
- Amarillo, TX
- Anchorage, AK
- Ann Arbor, MI
- Appleton, WI
- Asheville, NC
- Athens, GA
- Atlanta, GA
- Atlantic City, NJ
- Augusta, GA
- Austin, TX
- Bakersfield, CA
- Baltimore, MD
- Bangor, ME
- Baton Rouge, LA
- Beaumont, TX
- Bellingham, WA
- Bend, OR
- Birmingham, AL
- Bloomington, IN
- Boise City, ID
- Boston, MA
- Boulder, CO
- Bowling Green, KY
- Bremerton, WA
- Bridgeport, CT
- Brownsville, TX
- Buffalo, NY
- Burlington, VT
- Canton, OH
- Cape Coral, FL
- Cedar Rapids, IA
- Champaign, IL
- Charleston, SC
- Charleston, WV
- Charlotte, NC
- Chattanooga, TN
- Chicago, IL
- Chico, CA
- Cincinnati, OH
- Clarksville, TN
- Cleveland, OH
- Coeur d'Alene, ID
- College Station, TX
- Colorado Springs, CO
- Columbia, SC
- Columbus, GA
- Columbus, OH
- Corpus Christi, TX
- Crestview, FL
- Dallas, TX
- Daphne, AL
- Davenport, IA
- Dayton, OH
- Deltona, FL
- Denver, CO
- Des Moines, IA
- Detroit, MI
- Dothan, AL
- Dover, DE
- Duluth, MN
- Durham, NC
- Eau Claire, WI
- El Paso, TX
- Elkhart, IN
- Erie, PA
- Eugene, OR
- Evansville, IN
- Fayetteville, AR
- Fayetteville, NC
- Flint, MI
- Florence, AL
- Fort Wayne, IN
- Fresno, CA
- Gadsden, AL
- Gainesville, FL
- Gainesville, GA
- Grand Junction, CO
- Grand Rapids, MI
- Greeley, CO
- Green Bay, WI
- Greensboro, NC
- Greenville, NC
- Greenville, SC
- Gulfport, MS
- Hagerstown, MD
- Hanford, CA
- Harrisburg, PA
- Hartford, CT
- Hickory, NC
- Hilton Head Island, SC
- Houma, LA
- Houston, TX
- Huntington, WV
- Huntsville, AL
- Idaho Falls, ID
- Indianapolis, IN
- Iowa City, IA
- Jackson, MS
- Jacksonville, FL
- Johnson City, TN
- Joplin, MO
- Kalamazoo, MI
- Kansas City, MO
- Kennewick, WA
- Killeen, TX
- Kingsport, TN
- Kiryas Joel, NY
- Knoxville, TN
- La Crosse, WI
- Lafayette, LA
- Lake Charles, LA
- Lake Havasu City, AZ
- Lakeland, FL
- Lancaster, PA
- Lansing, MI
- Laredo, TX
- Las Cruces, NM
- Las Vegas, NV
- Lexington, KY
- Lincoln, NE
- Little Rock, AR
- Logan, UT
- Longview, TX
- Los Angeles, CA
- Louisville, KY
- Lubbock, TX
- Lynchburg, VA
- Macon, GA
- Madison, WI
- Manchester, NH
- McAllen, TX
- Medford, OR
- Memphis, TN
- Merced, CA
- Miami, FL
- Milwaukee, WI
- Minneapolis, MN
- Mobile, AL
- Modesto, CA
- Monroe, LA
- Montgomery, AL
- Morgantown, WV
- Myrtle Beach, SC
- Naples, FL
- Nashville, TN
- New Haven, CT
- New Orleans, LA
- New York, NY
- North Port, FL
- Norwich, CT
- Ocala, FL
- Ogden, UT
- Oklahoma City, OK
- Olympia, WA
- Omaha, NE
- Orlando, FL
- Oshkosh, WI
- Oxnard, CA
- Paducah, KY
- Palm Bay, FL
- Panama City, FL
- Pensacola, FL
- Peoria, IL
- Philadelphia, PA
- Phoenix, AZ
- Pittsburgh, PA
- Port St. Lucie, FL
- Portland, ME
- Portland, OR
- Prescott Valley, AZ
- Providence, RI
- Provo, UT
- Punta Gorda, FL
- Raleigh, NC
- Reading, PA
- Redding, CA
- Reno, NV
- Richmond, VA
- Riverside, CA
- Roanoke, VA
- Rochester, MN
- Rochester, NY
- Rockford, IL
- Sacramento, CA
- Saginaw, MI
- Salem, OR
- Salinas, CA
- Salisbury, MD
- Salt Lake City, UT
- San Antonio, TX
- San Diego, CA
- San Francisco, CA
- San Jose, CA
- San Luis Obispo, CA
- Santa Cruz, CA
- Santa Maria, CA
- Santa Rosa, CA
- Savannah, GA
- Scranton, PA
- Seattle, WA
- Sebastian, FL
- Shreveport, LA
- Sioux Falls, SD
- Slidell, LA
- South Bend, IN
- Spartanburg, SC
- Spokane, WA
- Springfield, IL
- Springfield, MA
- Springfield, MO
- St. George, UT
- St. Louis, MO
- Stockton, CA
- Syracuse, NY
- Tallahassee, FL
- Tampa, FL
- Terre Haute, IN
- Toledo, OH
- Topeka, KS
- Trenton, NJ
- Tucson, AZ
- Tulsa, OK
- Tuscaloosa, AL
- Tyler, TX
- Urban Honolulu, HI
- Vallejo, CA
- Virginia Beach, VA
- Visalia, CA
- Waco, TX
- Washington, DC
- Waterbury, CT
- Wausau, WI
- Wichita Falls, TX
- Wichita, KS
- Wildwood, FL
- Wilmington, NC
- Winston, NC
- Worcester, MA
- Yakima, WA
- York, PA
- Youngstown, OH