Journalists and celebrities gathered in D.C. for the annual event, where the president takes the stage to roast the White House press corps.
"I know CNN has taken some knocks lately, but the fact is I admire their commitment to cover all sides of the story just in case one of them happens to be accurate," Obama joked on Saturday.
He also took aim at MSNBC, noting, "Now David Axelrod works for MSNBC, which is a nice change of pace, since MSNBC used to work for David Axelrod."
Later on, Obama's remarks turned more serious as he remembered the bombings at the Boston Marathon. He praised the Boston Globe for its coverage of the tragedy, saying, "If anyone wonders if newspapers are a thing of the past, all you need to do is pick up or log on to papers like the Boston Globe."
He also gave a shoutout to NBC News' Pete Williams, who drew accolades for his reporting during the bombings. People in the newsroom refer to him as "Big Papi," Obama joked.
Earlier, Obama zinged NBC News, saying that he played basketball after this year's Easter Egg roll. He said he made "2 hits, 20 misses. The executives at NBC asked, 'What's your secret?'"
He speculated that the History Channel was not at the dinner because they were "embarrassed" for comparing him to Satan in "The Bible." "Of course, that never kept Fox News from showing up," Obama joked.
The president's first target after walking out on stage to rap music was none other than Rush Limbaugh, who he joked "warned you about this — second term, baby. We're changing things around here a little bit." BuzzFeed also got a mention when Obama cracked, "I remember when BuzzFeed was just something I did in college around 2am."
BEFORE YOU GO
How to vote
Vote-by-mail ballot request deadline: Varies by state
For the Nov 3 election: States are making it easier for citizens to vote absentee by mail this year due to the coronavirus. Each state has its own rules for mail-in absentee voting. Visit your state election office website to find out if you can vote by mail.Get more information
In-person early voting dates: Varies by state
Sometimes circumstances make it hard or impossible for you to vote on Election Day. But your state may let you vote during a designated early voting period. You don't need an excuse to vote early. Visit your state election office website to find out whether they offer early voting.My Election Office
General Election: Nov 3, 2020
Polling hours on Election Day: Varies by state/localityMy Polling Place