NASCAR is in the second half of a 10-year television contract with Fox Sports and NBC Sports to air its races. You can find most NASCAR races on local Fox Sports and NBC Sports cable channels in Michigan.