Highest paying cities for Roofers near United States Sacramento, CA. $28.75 per hour. 24 salaries reported. Riverside, CA. $25.39 per hour. 15 salaries reported. Houston, TX. $24.01 per hour. 10 salaries reported. South Bend, IN. $23.34 per hour. 7 salaries reported. Philadelphia, PA. $22.17 per hour. ... Show more nearby cities.