What is the annual salary of an opera singer?

There is no average salary for opera singers. In the US singers are freelance, which means they get paid per performance. Fees vary broadly according to the size of the opera house, the size of the role, the career of the singer, and how good one's agent is at negotiating. Also, it is next to impossible to find out what anyone else is making; it's sort of a taboo subject.