Top 15 cities for occupational therapy assistants by average salary
| San Francisco, CA | $99,250 |
|---|---|
| San Jose, CA | $94,960 |
| Sacramento, CA | $92,750 |
| Modesto, CA | $92,640 |
| Bakersfield, CA | $91,880 |
| Stockton, CA | $88,330 |
| Santa Maria, CA | $87,450 |
| Austin, TX | $86,300 |
| Washington, DC | $85,400 |
| Oxnard, CA | $85,320 |
| San Diego, CA | $85,120 |
| Fayetteville, AR | $81,980 |
| Los Angeles, CA | $81,740 |
| Boulder, CO | $81,730 |
| Visalia, CA | $81,670 |
Map: Occupational Therapy Assistants salary by metro area
Loading map…
Map data © OpenStreetMap contributors.
Occupational Therapy Assistants salary by state
California pays occupational therapy assistants the most statewide, $84,690 a year on average. Statewide columns cover every employer in the state; city columns cover the metro areas we publish.
| State | Statewide average | Statewide median | Jobs | Metros | Highest city average | Lowest city average |
|---|---|---|---|---|---|---|
| California | $84,690 | $81,770 | 3,840 | 13 | $99,250 | $78,490 |
| Maryland | $79,890 | $82,010 | 710 | 2 | $80,070 | $66,510 |
| Texas | $79,750 | $81,500 | 5,610 | 20 | $86,300 | $63,610 |
| New Jersey | $77,640 | $74,960 | 1,080 | 0 | n/a | n/a |
| Nevada | $77,290 | $79,510 | 220 | 2 | $78,820 | $69,620 |
| Arkansas | $76,900 | $78,940 | 730 | 4 | $81,980 | $75,110 |
| Colorado | $76,690 | $75,340 | 710 | 5 | $81,730 | $74,190 |
| Oregon | $76,610 | $76,850 | 250 | 2 | $78,380 | $75,410 |
| Washington | $76,310 | $77,590 | 720 | 3 | $78,000 | $70,280 |
| Delaware | $75,930 | $78,640 | 220 | 1 | $72,050 | $72,050 |
| Montana | $73,590 | $72,800 | 60 | 0 | n/a | n/a |
| Virginia | $73,140 | $74,960 | 1,130 | 5 | $80,150 | $68,010 |
| Arizona | $72,100 | $73,490 | 1,120 | 2 | $74,260 | $69,380 |
| Georgia | $72,080 | $75,920 | 1,060 | 3 | $74,150 | $66,070 |
| New Mexico | $71,550 | $77,020 | 300 | 2 | $73,850 | $69,630 |
| Hawaii | $71,270 | $72,710 | 60 | 1 | $71,020 | $71,020 |
| Washington, D.C. | $71,110 | $66,390 | 60 | 1 | $85,400 | $85,400 |
| Connecticut | $70,500 | $72,780 | 820 | 5 | $72,490 | $68,640 |
| South Carolina | $70,480 | $73,740 | 830 | 6 | $78,120 | $65,660 |
| Florida | $70,310 | $71,630 | 3,910 | 16 | $77,830 | $66,230 |
| North Carolina | $69,270 | $69,390 | 1,590 | 10 | $74,360 | $65,430 |
| Maine | $68,890 | $64,270 | 250 | 2 | $67,990 | $67,910 |
| Massachusetts | $68,340 | $75,040 | 1,410 | 4 | $72,630 | $62,390 |
| New Hampshire | $68,050 | $67,790 | 150 | 1 | $72,460 | $72,460 |
| Rhode Island | $67,840 | $66,710 | 300 | 1 | $66,790 | $66,790 |
| Pennsylvania | $67,750 | $71,590 | 2,560 | 12 | $72,210 | $58,570 |
| New York | $67,620 | $68,530 | 2,230 | 7 | $74,600 | $56,080 |
| Indiana | $67,160 | $66,660 | 1,490 | 6 | $71,150 | $61,290 |
| Utah | $66,980 | $66,080 | 280 | 3 | $71,280 | $63,700 |
| Oklahoma | $66,710 | $66,520 | 1,000 | 2 | $70,650 | $65,980 |
| Kansas | $66,420 | $65,010 | 660 | 3 | $65,390 | $61,650 |
| Idaho | $66,160 | $65,330 | 210 | 1 | $69,000 | $69,000 |
| Missouri | $66,030 | $66,070 | 1,470 | 5 | $69,570 | $64,320 |
| Minnesota | $65,690 | $64,920 | 540 | 1 | $67,390 | $67,390 |
| Louisiana | $65,660 | $66,090 | 760 | 7 | $73,930 | $53,910 |
| Illinois | $65,580 | $64,120 | 2,470 | 6 | $69,130 | $55,420 |
| Michigan | $65,400 | $63,260 | 1,250 | 4 | $67,100 | $59,780 |
| Kentucky | $65,360 | $65,230 | 500 | 4 | $67,420 | $62,430 |
| Ohio | $64,770 | $62,700 | 3,890 | 11 | $69,830 | $57,970 |
| Iowa | $63,970 | $64,140 | 400 | 4 | $66,830 | $56,060 |
| West Virginia | $63,680 | $60,370 | 340 | 4 | $63,770 | $58,510 |
| Alabama | $63,660 | $62,250 | 750 | 4 | $67,830 | $60,420 |
| Mississippi | $63,530 | $61,650 | 420 | 2 | $64,980 | $64,130 |
| Nebraska | $62,520 | $63,180 | 210 | 2 | $66,170 | $63,480 |
| Wyoming | $60,890 | $62,750 | 80 | 0 | n/a | n/a |
| Tennessee | $60,550 | $62,420 | 1,300 | 7 | $67,710 | $49,960 |
| Alaska | $59,400 | $53,530 | 60 | 1 | $58,620 | $58,620 |
| North Dakota | $58,980 | $60,970 | 130 | 1 | $65,180 | $65,180 |
| Wisconsin | $58,900 | $59,960 | 1,050 | 8 | $63,690 | $55,010 |
| South Dakota | $55,470 | $56,180 | 100 | 1 | $55,080 | $55,080 |
Occupational Therapy Assistants salary in every city we cover
Sort by any column. Each city links to its pay range, take-home pay and cost of living.
| Metro area | Average | Median | Hourly | Jobs |
|---|---|---|---|---|
| San Francisco, CA | $99,250 | $97,860 | $47.72 | 290 |
| San Jose, CA | $94,960 | $95,370 | $45.66 | 160 |
| Sacramento, CA | $92,750 | $95,180 | $44.59 | 170 |
| Modesto, CA | $92,640 | $96,210 | $44.54 | 30 |
| Bakersfield, CA | $91,880 | $95,190 | $44.17 | 40 |
| Stockton, CA | $88,330 | $84,400 | $42.47 | 60 |
| Santa Maria, CA | $87,450 | $86,440 | $42.05 | 40 |
| Austin, TX | $86,300 | $81,500 | $41.49 | 1,190 |
| Washington, DC | $85,400 | $88,250 | $41.06 | 420 |
| Oxnard, CA | $85,320 | $82,060 | $41.02 | 80 |
| San Diego, CA | $85,120 | $82,680 | $40.92 | 360 |
| Fayetteville, AR | $81,980 | $80,910 | $39.41 | 100 |
| Los Angeles, CA | $81,740 | $78,090 | $39.30 | 1,720 |
| Boulder, CO | $81,730 | $84,860 | $39.30 | 50 |
| Visalia, CA | $81,670 | $81,200 | $39.27 | 50 |
| Riverside, CA | $81,440 | $80,070 | $39.15 | 400 |
| Beaumont, TX | $80,320 | $82,610 | $38.61 | 70 |
| Lynchburg, VA | $80,150 | $78,230 | $38.54 | 40 |
| Dallas, TX | $80,140 | $81,170 | $38.53 | 1,220 |
| Baltimore, MD | $80,070 | $82,620 | $38.50 | 310 |
| Fort Smith, AR | $80,000 | $80,660 | $38.46 | 40 |
| San Antonio, TX | $79,960 | $79,240 | $38.44 | 420 |
| Houston, TX | $79,660 | $81,340 | $38.30 | 900 |
| Denver, CO | $79,250 | $76,980 | $38.10 | 340 |
| Las Vegas, NV | $78,820 | $79,520 | $37.89 | 170 |
| Fresno, CA | $78,490 | $76,030 | $37.74 | 90 |
| Portland, OR | $78,380 | $78,640 | $37.68 | 170 |
| Spartanburg, SC | $78,120 | $86,040 | $37.56 | 80 |
| Seattle, WA | $78,000 | $77,590 | $37.50 | 350 |
| Punta Gorda, FL | $77,830 | $72,800 | $37.42 | 40 |
| Waco, TX | $77,670 | $77,170 | $37.34 | 50 |
| Wichita Falls, TX | $77,320 | $74,450 | $37.17 | 50 |
| Naples, FL | $77,280 | $77,690 | $37.16 | 50 |
| Lubbock, TX | $76,850 | $79,690 | $36.95 | 70 |
| Texarkana, TX | $76,490 | $79,720 | $36.78 | 40 |
| Colorado Springs, CO | $76,280 | $74,700 | $36.67 | 140 |
| Victoria, TX | $76,240 | $73,720 | $36.65 | 60 |
| Jonesboro, AR | $75,980 | $78,660 | $36.53 | 90 |
| Charlottesville, VA | $75,960 | $79,770 | $36.52 | 40 |
| Longview, TX | $75,550 | $76,070 | $36.32 | 50 |
| Salem, OR | $75,410 | $76,570 | $36.25 | 40 |
| Little Rock, AR | $75,110 | $78,720 | $36.11 | 260 |
| Fort Collins, CO | $74,660 | $71,570 | $35.90 | n/a |
| New York, NY | $74,600 | $74,960 | $35.87 | 2,200 |
| Tyler, TX | $74,510 | $75,280 | $35.82 | 70 |
| Raleigh, NC | $74,360 | $75,620 | $35.75 | 170 |
| Phoenix, AZ | $74,260 | $76,080 | $35.70 | 800 |
| Pueblo, CO | $74,190 | $68,370 | $35.67 | 50 |
| Amarillo, TX | $74,170 | $76,720 | $35.66 | 90 |
| Atlanta, GA | $74,150 | $78,180 | $35.65 | 590 |
| Lake Charles, LA | $73,930 | $77,820 | $35.54 | 50 |
| Richmond, VA | $73,900 | $76,760 | $35.53 | 210 |
| Las Cruces, NM | $73,850 | $75,750 | $35.50 | 50 |
| Charleston, SC | $73,710 | $75,770 | $35.44 | 110 |
| Bremerton, WA | $73,270 | $76,090 | $35.23 | 40 |
| Fort Myers, FL | $73,100 | $73,340 | $35.15 | 120 |
| El Paso, TX | $73,090 | $74,640 | $35.14 | 130 |
| Killeen, TX | $72,980 | $76,290 | $35.09 | 90 |
| Barnstable, MA | $72,630 | $75,170 | $34.92 | 50 |
| New Haven, CT | $72,490 | $73,440 | $34.85 | 110 |
| Manchester, NH | $72,460 | $68,530 | $34.84 | n/a |
| Philadelphia, PA | $72,210 | $76,440 | $34.72 | 940 |
| McAllen, TX | $72,150 | $73,720 | $34.69 | 120 |
| Dover, DE | $72,050 | $75,440 | $34.64 | 60 |
| Houma, LA | $71,900 | $75,850 | $34.57 | 40 |
| Greensboro, NC | $71,890 | $74,290 | $34.56 | 80 |
| Norwich, CT | $71,790 | $73,030 | $34.52 | 50 |
| Salt Lake City, UT | $71,280 | $71,420 | $34.27 | 100 |
| Winston-Salem, NC | $71,180 | $70,150 | $34.22 | 90 |
| Fort Wayne, IN | $71,150 | $73,130 | $34.21 | 100 |
| Sarasota, FL | $71,040 | $72,070 | $34.15 | 200 |
| Palm Bay, FL | $71,030 | $73,130 | $34.15 | 150 |
| Honolulu, HI | $71,020 | $71,960 | $34.15 | 50 |
| Port St. Lucie, FL | $71,010 | $73,890 | $34.14 | 150 |
| Tampa, FL | $70,860 | $72,820 | $34.07 | 550 |
| Corpus Christi, TX | $70,800 | $74,430 | $34.04 | 80 |
| Charlotte, NC | $70,690 | $72,780 | $33.99 | 450 |
| Tulsa, OK | $70,650 | $75,360 | $33.97 | 260 |
| Bridgeport, CT | $70,620 | $73,710 | $33.95 | 230 |
| Savannah, GA | $70,620 | $72,120 | $33.95 | 40 |
| Miami, FL | $70,560 | $71,310 | $33.92 | 1,090 |
| Orlando, FL | $70,480 | $72,630 | $33.89 | 350 |
| New Orleans, LA | $70,460 | $65,850 | $33.88 | 130 |
| College Station, TX | $70,430 | $75,670 | $33.86 | 40 |
| Spokane, WA | $70,280 | $70,570 | $33.79 | 110 |
| Hartford, CT | $70,200 | $71,750 | $33.75 | 240 |
| Reading, PA | $69,920 | $72,110 | $33.62 | 40 |
| Springfield, OH | $69,830 | $74,950 | $33.57 | 30 |
| Boston, MA | $69,820 | $75,300 | $33.57 | 850 |
| Albuquerque, NM | $69,630 | $74,380 | $33.48 | 150 |
| Reno, NV | $69,620 | $78,100 | $33.47 | 40 |
| Kansas City, MO | $69,570 | $71,050 | $33.45 | 400 |
| Worcester, MA | $69,570 | $76,570 | $33.45 | 180 |
| Tucson, AZ | $69,380 | $71,480 | $33.35 | 160 |
| Brownsville, TX | $69,360 | $72,190 | $33.35 | 80 |
| Florence, SC | $69,170 | $72,720 | $33.26 | 40 |
| Springfield, IL | $69,130 | $67,140 | $33.24 | 40 |
| Dayton, OH | $69,080 | $70,020 | $33.21 | 270 |
| Jacksonville, FL | $69,060 | $70,540 | $33.20 | 340 |
| Boise, ID | $69,000 | $66,550 | $33.17 | 110 |
| Asheville, NC | $68,960 | $72,840 | $33.16 | 70 |
| Greenville, SC | $68,950 | $73,580 | $33.15 | 240 |
| Homosassa Springs, FL | $68,890 | $68,380 | $33.12 | 90 |
| Lancaster, PA | $68,840 | $72,170 | $33.10 | 70 |
| Virginia Beach, VA | $68,830 | $65,730 | $33.09 | 300 |
| Waterbury, CT | $68,640 | $64,310 | $33.00 | 110 |
| Cincinnati, OH | $68,470 | $67,460 | $32.92 | 480 |
| Durham, NC | $68,460 | $66,230 | $32.91 | 60 |
| Pensacola, FL | $68,400 | $70,630 | $32.88 | 70 |
| Greenville, NC | $68,380 | $64,680 | $32.88 | 70 |
| Deltona, FL | $68,360 | $68,900 | $32.87 | 120 |
| Evansville, IN | $68,350 | $66,200 | $32.86 | 120 |
| Chicago, IL | $68,150 | $67,840 | $32.76 | 1,710 |
| Myrtle Beach, SC | $68,150 | $66,920 | $32.77 | 40 |
| Wilmington, NC | $68,020 | $63,440 | $32.70 | 80 |
| Roanoke, VA | $68,010 | $72,870 | $32.70 | 60 |
| Portland, ME | $67,990 | $64,700 | $32.69 | 60 |
| Bangor, ME | $67,910 | $63,520 | $32.65 | 40 |
| Birmingham, AL | $67,830 | $63,170 | $32.61 | 190 |
| Memphis, TN | $67,710 | $64,010 | $32.55 | 150 |
| Lakeland, FL | $67,590 | $66,160 | $32.50 | 110 |
| Gainesville, FL | $67,560 | $71,240 | $32.48 | 70 |
| Louisville, KY | $67,420 | $67,840 | $32.42 | 170 |
| Minneapolis, MN | $67,390 | $66,210 | $32.40 | 350 |
| Allentown, PA | $67,270 | $64,310 | $32.34 | 140 |
| Kiryas Joel, NY | $67,210 | $71,640 | $32.31 | 110 |
| Indianapolis, IN | $67,140 | $67,290 | $32.28 | 700 |
| Detroit, MI | $67,100 | $60,900 | $32.26 | 470 |
| Kingsport, TN | $66,950 | $64,040 | $32.19 | 60 |
| Lafayette, LA | $66,910 | $64,900 | $32.17 | 60 |
| Des Moines, IA | $66,830 | $64,250 | $32.13 | 80 |
| Providence, RI | $66,790 | $67,300 | $32.11 | 440 |
| Johnson City, TN | $66,750 | $64,810 | $32.09 | 40 |
| St. Louis, MO | $66,720 | $67,450 | $32.08 | 780 |
| Hagerstown, MD | $66,510 | $69,270 | $31.98 | 70 |
| Fayetteville, NC | $66,500 | $64,010 | $31.97 | 70 |
| Williamsport, PA | $66,330 | $64,650 | $31.89 | 40 |
| Tallahassee, FL | $66,230 | $66,320 | $31.84 | 50 |
| Omaha, NE | $66,170 | $65,930 | $31.81 | 80 |
| Shreveport, LA | $66,160 | $69,570 | $31.81 | 90 |
| Syracuse, NY | $66,100 | $60,320 | $31.78 | 60 |
| Augusta, GA | $66,070 | $67,780 | $31.77 | 100 |
| Davenport, IA | $66,030 | $61,510 | $31.74 | 60 |
| Oklahoma City, OK | $65,980 | $65,840 | $31.72 | 420 |
| York, PA | $65,940 | $64,180 | $31.70 | 50 |
| Sandusky, OH | $65,790 | $63,260 | $31.63 | 50 |
| Columbia, SC | $65,660 | $74,330 | $31.57 | 120 |
| Scranton, PA | $65,610 | $63,740 | $31.54 | 70 |
| Grand Rapids, MI | $65,520 | $67,290 | $31.50 | 370 |
| Hickory, NC | $65,430 | $63,120 | $31.46 | 70 |
| Wichita, KS | $65,390 | $64,250 | $31.44 | 180 |
| Lexington, KY | $65,370 | $65,210 | $31.43 | 40 |
| Cape Girardeau, MO | $65,230 | $62,010 | $31.36 | 60 |
| Rockford, IL | $65,190 | $62,640 | $31.34 | 40 |
| Fargo, ND | $65,180 | $63,660 | $31.34 | 30 |
| Mobile, AL | $65,150 | $62,250 | $31.32 | 40 |
| Cleveland, OH | $65,040 | $62,700 | $31.27 | 720 |
| Gulfport, MS | $64,980 | $61,120 | $31.24 | 60 |
| Columbia, MO | $64,900 | $62,810 | $31.20 | 80 |
| Lafayette, IN | $64,870 | $71,930 | $31.19 | 60 |
| Nashville, TN | $64,830 | $65,380 | $31.17 | 270 |
| Akron, OH | $64,700 | $62,380 | $31.10 | 280 |
| Toledo, OH | $64,700 | $63,710 | $31.11 | 250 |
| Elkhart, IN | $64,550 | $68,230 | $31.03 | 30 |
| Columbus, OH | $64,450 | $63,480 | $30.98 | 610 |
| Springfield, MO | $64,320 | $61,360 | $30.92 | 120 |
| Canton, OH | $64,230 | $64,250 | $30.88 | 210 |
| Jackson, MS | $64,130 | $63,540 | $30.83 | 120 |
| Harrisburg, PA | $64,080 | $61,230 | $30.81 | 130 |
| Ogden, UT | $63,940 | $64,050 | $30.74 | 80 |
| Rochester, NY | $63,880 | $62,330 | $30.71 | 90 |
| Huntsville, AL | $63,820 | $61,040 | $30.69 | 60 |
| Wheeling, WV | $63,770 | $62,670 | $30.66 | 40 |
| Monroe, LA | $63,700 | $64,130 | $30.63 | 40 |
| Provo, UT | $63,700 | $61,280 | $30.63 | 40 |
| Milwaukee, WI | $63,690 | $62,440 | $30.62 | 230 |
| Laredo, TX | $63,610 | $64,090 | $30.58 | 50 |
| Pittsburgh, PA | $63,530 | $61,900 | $30.54 | 370 |
| Lincoln, NE | $63,480 | $63,180 | $30.52 | 40 |
| Utica, NY | $63,200 | $64,880 | $30.39 | 40 |
| Bowling Green, KY | $62,710 | $61,690 | $30.15 | 40 |
| Youngstown, OH | $62,470 | $59,160 | $30.03 | 180 |
| Owensboro, KY | $62,430 | $70,840 | $30.01 | 30 |
| Springfield, MA | $62,390 | $64,250 | $30.00 | 120 |
| Waterloo, IA | $62,040 | $61,560 | $29.83 | 40 |
| Manhattan, KS | $61,960 | $62,380 | $29.79 | 30 |
| Clarksville, TN | $61,830 | $60,520 | $29.73 | 50 |
| Albany, NY | $61,720 | $62,200 | $29.67 | 90 |
| Topeka, KS | $61,650 | $61,740 | $29.64 | 80 |
| Huntington, WV | $61,510 | $60,740 | $29.57 | 80 |
| Kenosha, WI | $61,340 | $60,790 | $29.49 | 30 |
| South Bend, IN | $61,290 | $61,700 | $29.47 | 50 |
| Altoona, PA | $61,170 | $60,310 | $29.41 | 40 |
| Erie, PA | $60,620 | $58,470 | $29.14 | 40 |
| Florence, AL | $60,420 | $57,450 | $29.05 | 30 |
| Muskegon, MI | $59,970 | $62,210 | $28.83 | 40 |
| Flint, MI | $59,780 | $60,040 | $28.74 | 40 |
| Champaign, IL | $59,370 | $60,840 | $28.54 | 70 |
| Charleston, WV | $59,330 | $57,520 | $28.52 | 40 |
| Bloomington, IL | $58,880 | $60,050 | $28.31 | 50 |
| Anchorage, AK | $58,620 | $49,050 | $28.19 | 50 |
| Johnstown, PA | $58,570 | $56,120 | $28.16 | 40 |
| Weirton, WV | $58,510 | $57,520 | $28.13 | 30 |
| La Crosse, WI | $58,120 | $60,940 | $27.94 | 40 |
| Lima, OH | $57,970 | $60,550 | $27.87 | 50 |
| Oshkosh, WI | $57,890 | $57,810 | $27.83 | 40 |
| Appleton, WI | $57,450 | $57,920 | $27.62 | 60 |
| Green Bay, WI | $56,850 | $57,280 | $27.33 | 70 |
| Madison, WI | $56,840 | $54,870 | $27.33 | 180 |
| Buffalo, NY | $56,080 | $51,140 | $26.96 | 200 |
| Cedar Rapids, IA | $56,060 | $52,560 | $26.95 | 50 |
| Peoria, IL | $55,420 | $55,210 | $26.64 | 100 |
| Sioux Falls, SD | $55,080 | $56,180 | $26.48 | 40 |
| Eau Claire, WI | $55,010 | $56,110 | $26.45 | 30 |
| Baton Rouge, LA | $53,910 | $63,030 | $25.92 | 130 |
| Chattanooga, TN | $52,830 | $61,360 | $25.40 | 210 |
| Knoxville, TN | $49,960 | $59,930 | $24.02 | 210 |
Related jobs
Occupational Therapy Assistants salary: questions
Where do occupational therapy assistants make the most money?
In San Francisco, CA, with an average of $99,250 a year, among the 217 metro areas we cover.
What is the average occupational therapy assistants salary in the U.S.?
$70,710 a year nationwide (BLS OEWS national estimates, May 2025); the median is $72,300, so half of occupational therapy assistants earn more than that and half less.
What salary should occupational therapy assistants ask for?
Start from the figures for your city: the middle half of occupational therapy assistants nationwide earn between $61,710 (25th percentile) and $79,160 (75th percentile). Newer workers usually start near the 25th percentile and experienced ones can ask for the 75th; each city page shows the local range. See how to read salary percentiles.
Which state pays occupational therapy assistants the most?
California, with a statewide average of $84,690 a year (BLS state estimates, May 2025).
Where is occupational therapy assistants pay the lowest?
Knoxville, TN, at $49,960 a year on average. Lower pay often comes with lower prices: check the cost of living on each city page.
Sources and how to read this page
- Wages: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 estimates for metropolitan areas. SOC code 31-2011.
- U.S. and statewide figures: BLS OEWS national and state estimates, May 2025, every employer including rural areas.
- Cost of living: Bureau of Economic Analysis regional price parities (RPP), 2024; 100 = U.S. average.
Read the full methodology. Spotted an error? Tell us.