President Obama will host a Facebook Town Hall on April 20, which will be streamed live on the social-networking site and the White House Web site.

President Obama will host a Facebook Town Hall on April 20, which will be streamed live on the social-networking site and the White House Web site.

The event, which will kick off at 4:45pm Eastern time, will broadcast from Facebook headquarters in Palo Alto. Facebook CEO Mark Zuckerberg and COO Sheryl Sandberg will also be in attendance.

"President Obama will connect with Americans across the country to discuss the tough choices we must all make in order to put our economy on a more responsible fiscal path, while still investing in areas like innovation that will help our economy grow and make America more competitive," according to the announcement.

Virtual attendees are invited to ask Obama questions via an online form on the White House Web site, or by posting them on the event's Facebook page.

The event will stream at WhiteHouse.gov/live and facebook.com/WhiteHouse.

As the New York Times notes, "It wasn't long ago that Google was the can't miss destination for politicos of all stripes in Silicon Valley. Now , while Facebook gets Mr. Obama." But to be fair, Facebook did recently play host to pop star Katy Perry.

President Obama visited Google in November 2007 while on the campaign trail, and his opponent John McCain stopped by earlier that year.

Earlier this week, Obama announced that he will in 2012, and encouraged supporters to signal that they're "in" via Facebook.

On Thursday, meanwhile, a briefing with "a behind-the-scenes look at the latest technology powering Facebook," according to an invitation sent to reporters.