The annual earnings of a CNN anchor range from $40,000 for a freelance worker to a multimillion-dollar salary, as of 2015. The earnings for a CNN anchor varies based on experience and whether the anchor has received tenure.
An anchor for CNN generally works an eight-hour shift, consisting of three hours on live TV with the remainder of the shift dedicated toward tasks such as conducting research for upcoming interviews and reviewing upcoming scripts. All CNN anchors have backgrounds in broadcasting and journalism and have the ability to write their own stories. Many CNN anchors begin their careers working as reporters for local markets.