The salary of an ethnomusicologist can vary widely. However, an ethnomusicologist can expect to earn, on average, $72,600 a year. But salary can range from $32,000 to $122,000.