France By Charlotte AdamsApril 25, 2026NASCAR’s Jim France Steps Down as CEO, Passing Leadership to Veteran Steve O’Donnell Jim France is stepping down as NASCAR CEO, passing the torch to seasoned executive Steve O’Donnell, sources tell The Athletic and The New York Times. This leadership change signals an exciting new era for the legendary racing organization