CBS Corp. said its first-quarter earnings fell 19% on lower revenue that was hurt by the airing of fewer National Football League playoff games and a decline in advertising revenue at its local broadcasting business.

The shares still rose 1% to $61.85 in after-hours trading as results beat analysts’ expectations.

Like other media companies,...