Per NFL.com :
Indianapolis has been awarded Super Bowl XLVI, which will be played on Feb. 5, 2012, it was annouced at the annual NFL Spring Meeting being held in Atlanta.
This will be the first Super Bowl held in Indianapolis, and the first one held in a cold-weather city since Detroit held Super Bowl XL.
Other candidates for hosting the 2012 Super Bowl were Arizona (Glendale) and Houston. Arizona's University of Phoenix Stadium was the host of last year's Super Bowl XLII, while Houston's last Super Bowl (XXXVIII) was held after the 2003 season.
Last year, Arizona, Indianapolis and North Texas competed for the 2011 Super Bowl, with North Texas winning those rights. Tampa will host Super Bowl XLIII in 2009, while South Florida (Miami) will host the Super Bowl in 2010.
It's about time!
Edit by BBS: