American Red Cross employees earn $19 per hour on average, or $40,000 annually, which is 33% lower than the national salary average of $56,000 per year. According to our data, the highest paying job at American Red Cross is a Senior Director at $155,500 annually while the lowest paying job at American Red Cross is a Preparedness Coordinator at $20,000 annually.See all American Red Cross salaries »
"I believe there is opportunity to be paid more for the position."
"Waaaay underpaid without opportunity of advancement."
"The pay has been good, the salary freezes have put me behind where it should be though."
"I do not feel that I am being paid my work in terms of educational value."
"Underpaid. Mean work environment."
"I feel that I was being underpaid."