The average digital marketing salary in the USA is $66,420 per year or $31.93 per hour. Entry level positions start at $48,751 per year while most experienced workers make up to $107,138 per year.