When is Next Presidential Election?

The next election for the office of the President of the United States of America will be held on Tuesday, November 6, 2012. Presidential elections are held every four years.