The 2016 Bank of America 500 was a NASCAR Sprint Cup Series race that was scheduled to be held on October 8, 2016, but was postponed to October 9, 2016, because of Hurricane Matthew, at Charlotte Motor Speedway in Concord, North Carolina. Contested over 334 laps on the 1.5 mile (2.4 km) intermediate speedway, it was the 30th race of the 2016 NASCAR Sprint Cup Series season, fourth race of the Chase, and first race of the Round of 12.