Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
The average salary for a public health assistant in the United States is $38,433 annually, translating to about $18 per hour. This salary can vary based on several factors, including geographic location, years of experience, and specific job responsibilities.
Entry-level public health assistants typically earn less than their more experienced counterparts. For example, those with less than two years in the field may see salaries around $30,000, while seasoned professionals with over five years can earn upwards of $45,000.
States like California and New York often offer the highest salaries for public health assistants, with urban centers like San Francisco and New York City leading the way. These locations not only provide competitive salaries but also greater opportunities for advancement in public health careers.
Understanding salary variations is crucial for aspiring public health assistants. By considering location and experience, candidates can better strategize their career paths and maximize their earning potential in this essential profession.
Let Zippi find your next public health assistant job
Let Zippi find your next public health assistant job
The highest-paying states for public health assistants are Alaska, Hawaii, and Massachusetts. The lowest average public health assistant salary states are Nebraska, Arkansas, and West Virginia.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Washington | $50,111 | $24.09 |
| 2 | Massachusetts | $52,945 | $25.45 |
| 3 | Alaska | $64,473 | $31.00 |
| 4 | Minnesota | $43,578 | $20.95 |
| 5 | Oregon | $49,104 | $23.61 |
| 6 | Hawaii | $56,178 | $27.01 |
| 7 | Wisconsin | $40,781 | $19.61 |
| 8 | Maryland | $45,279 | $21.77 |
| 9 | California | $48,812 | $23.47 |
| 10 | North Dakota | $42,073 | $20.23 |
| 11 | Rhode Island | $42,421 | $20.39 |
| 12 | Connecticut | $43,597 | $20.96 |
| 13 | Vermont | $40,357 | $19.40 |
| 14 | Maine | $41,450 | $19.93 |
| 15 | New Hampshire | $39,411 | $18.95 |
| 16 | District of Columbia | $46,364 | $22.29 |
| 17 | Arizona | $40,900 | $19.66 |
| 18 | Illinois | $41,411 | $19.91 |
| 19 | New Mexico | $39,458 | $18.97 |
| 20 | Iowa | $39,608 | $19.04 |
| 21 | Texas | $37,977 | $18.26 |
| 22 | Kansas | $38,549 | $18.53 |
| 23 | Virginia | $39,940 | $19.20 |
| 24 | New York | $41,766 | $20.08 |
| 25 | Montana | $39,161 | $18.83 |
| 26 | New Jersey | $40,758 | $19.60 |
| 27 | Idaho | $38,563 | $18.54 |
| 28 | Utah | $36,466 | $17.53 |
| 29 | Nevada | $37,084 | $17.83 |
| 30 | South Dakota | $36,780 | $17.68 |
| 31 | Michigan | $33,910 | $16.30 |
| 32 | Mississippi | $35,220 | $16.93 |
| 33 | Florida | $36,648 | $17.62 |
| 34 | Louisiana | $33,845 | $16.27 |
| 35 | Kentucky | $34,356 | $16.52 |
| 36 | Tennessee | $32,237 | $15.50 |
| 37 | Colorado | $36,761 | $17.67 |
| 38 | North Carolina | $32,664 | $15.70 |
| 39 | Pennsylvania | $33,784 | $16.24 |
| 40 | Georgia | $34,669 | $16.67 |
| 41 | Indiana | $33,368 | $16.04 |
| 42 | Delaware | $34,823 | $16.74 |
| 43 | Ohio | $32,809 | $15.77 |
| 44 | Wyoming | $31,950 | $15.36 |
| 45 | Nebraska | $31,747 | $15.26 |
| 46 | West Virginia | $31,190 | $15.00 |
| 47 | South Carolina | $32,050 | $15.41 |
| 48 | Missouri | $30,760 | $14.79 |
| 49 | Oklahoma | $29,204 | $14.04 |
| 50 | Arkansas | $31,191 | $15.00 |
| 51 | Alabama | $30,152 | $14.50 |
The highest-paying cities for public health assistants are Boston, MA, Sacramento, CA, and Baltimore, MD.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Boston, MA | $52,970 | $25.47 |
| 2 | Sacramento, CA | $49,570 | $23.83 |
| 3 | Baltimore, MD | $45,360 | $21.81 |
| 4 | Waukegan, IL | $41,957 | $20.17 |
| 5 | New York, NY | $41,797 | $20.09 |
| 6 | Arlington, VA | $40,397 | $19.42 |
| 7 | Austin, TX | $38,291 | $18.41 |
| 8 | Fort Collins, CO | $36,902 | $17.74 |
| 9 | Logan, UT | $36,669 | $17.63 |
| 10 | Sioux Falls, SD | $36,648 | $17.62 |
| 11 | Atlanta, GA | $34,638 | $16.65 |
| 12 | Ann Arbor, MI | $33,816 | $16.26 |
| 13 | Chapel Hill, NC | $32,904 | $15.82 |
A public health assistant's salary ranges from $27,000 a year at the 10th percentile to $54,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $54,000 | $4,500 | $26 |
| 75th Percentile | $46,000 | $3,833 | $22 |
| Average | $38,433 | $3,203 | $18 |
| 25th Percentile | $31,000 | $2,583 | $15 |
| 10th Percentile | $27,000 | $2,250 | $13 |
The highest paying types of public health assistants are optometric assistant, md, and medical internship.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| MD | $75,011 | $6,251 | $36.06 | 58,569 |
| Medical Internship | $50,843 | $4,237 | $24.44 | 127,692 |
| Medical Assisting Extern | $35,737 | $2,978 | $17.18 | 81,077 |
Top companies hiring public health assistants now:
Public health assistant salaries at Emory Healthcare and Emory University are the highest-paying according to our most recent salary estimates. In addition, the average public health assistant salary at companies like Lake County and Weld County Government are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Emory Healthcare | $51,217 | $24.62 |
| 2 | Emory University | $48,099 | $23.12 |
| 3 | Lake County | $44,290 | $21.29 |
| 4 | Weld County Government | $43,758 | $21.04 |
| 5 | State Of South Dakota | $43,032 | $20.69 |
| 6 | SHASTA COUNTY | $42,555 | $20.46 |
| 7 | Anderson County | $41,419 | $19.91 |
| 8 | American Institutes for Research | $41,168 | $19.79 |
| 9 | California Baptist University | $39,633 | $19.05 |
| 10 | Katmai Careers | $39,542 | $19.01 |
| 11 | University of Michigan | $38,579 | $18.55 |
| 12 | County of Riverside | $38,534 | $18.53 |
| 13 | PHMC | $37,384 | $17.97 |
| 14 | Nyc Parks | $37,026 | $17.80 |
| 15 | Boston Public Health Commission | $35,946 | $17.28 |
| 16 | Americorps | $35,631 | $17.13 |
The average public health assistant salary varies across industries:
| Rank | Industry | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Non Profits | $45,595 | $21.92 |
| 2 | Education | $42,149 | $20.26 |
| 3 | Government | $39,576 | $19.03 |
| 4 | Health Care | $35,175 | $16.91 |
The average public health assistant salary has risen by $7,236 over the last ten years. In 2014, the average public health assistant earned $31,197 annually, but today, they earn $38,433 a year. That works out to a 14% change in pay for public health assistants over the last decade.
Compare public health assistant salaries for cities or states with the national average over time.
Compare public health assistant salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2025 | $38,400 | $18.48 | +2.9% |
| 2024 | $37,300 | $17.94 | +3.4% |
| 2023 | $36,000 | $17.32 | +3.4% |
| 2022 | $34,800 | $16.74 | +2.9% |
| 2021 | $33,800 | $16.26 | +3.0% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| Springfield Urban League | Public Health Program Assistant | Springfield, IL | 06/29/2025 | $45,000 |
| State of Tennessee | Public Health Office Assistant | Plymouth, IN | 05/29/2025 | $30,660 |
| City of San Jose, Ca | Animal Health Assistant/Technician-Public Works | San Jose, CA | 05/24/2025 | $66,283 |
| County of Shasta (Ca | Public Health Assistant | Redding, CA | 03/26/2025 | $37,023 |
| County of Thurston | Public Health Program Asst I | Olympia, WA | 03/25/2025 | $48,396 |
| Thurston County, Wa | Public Health Program Asst I | Olympia, WA | 03/21/2025 | $48,396 |
| Yakima Valley Farm Workers Clinic | Public Health Nurse Specialist In Relocation Assistance for Candidates Relocating More THA | Yakima, WA | 03/13/2025 | $80,412 |
| City of New York | Public Health Assistant, Bureau of School Health | Lincoln, NE | 02/18/2025 | $41,260 |
| Wichita State University | Public Health Sciences Student Assistant | Wichita, KS | 02/17/2025 | $20,870 |
| St. Kate | Asst Prof of Public Health | Saint Paul, MN | 02/16/2025 | $59,000 |
Search for public health assistant jobs