People working within the Social Media Marketing category in your area are making on average $31 per hour, or $7.86 (35%) more than the national average hourly salary of $22.73. ranks number 1 out of 50 states nationwide for Social Media Marketing job salaries.