As expected, New Hampshire Motor Speedway has announced it will host an IZOD IndyCar Series race in July 2011.