Based on recent jobs postings on Zippia, the average salary in the U.S. for a Community Health Advocate is $34,784 per year or $17 per hour. The highest paying Community Health Advocate jobs have a salary over $43,000 per year while the lowest paying Community Health Advocate jobs pay $27,000 per year