The 2006 Bank of America 500 was the 31st stock car race of the 2006 NASCAR Nextel Cup Series and the fifth in the ten-race season-ending Chase for the Nextel Cup. It was held on October 14, 2006, before a crowd of 175,000 in Concord, North Carolina, at Lowe's Motor Speedway. The circuit is an intermediate that holds NASCAR races. The 334-lap race was won by Kasey Kahne of the Evernham Motorsports team, who started from second position. Hendrick Motorsports' Jimmie Johnson finished second and Richard Childress Racing driver Jeff Burton was third.