Jim France to step down as NASCAR CEO, according to reports
Apr 24, 2026, 04:52 pm ET CHARLOTTE, NC – According to multiple reports, NASCAR majority owner Jim France is stepping down as chief executive and will be replaced by chairman Steve O’Donnell. France will remain NASCAR’s chairman, and his majority ownership stake will not change. O’Donnell will be the first person outside the France family…
