Broadcast television provides entertainment, news, and advertising content directly to audiences. It generates $58.5 billion in annual revenue and includes programming from affiliates and networks as well as retransmission fees. Key factors impacting the broadcast television industry are demographics such as baby boomers spending the most time watching television and millennials having great influence as consumers, and political advertising spending which greatly impacts revenue during election years.