Shannon Bream Salary Under the current contract with Fox News, Shannon Bream earns an annual salary of $8 million. In addition to this fixed salary, Shannon Bream also receives an additional $1 Million as a bonus, which is based on television ratings of her shows. Checkout Rachel Maddow Net Worth.