There are 34 marathons in North Carolina scheduled for 2026. The next is the Long Life Meal Prep Cannonball Running Festival - Marathon, Half Marathon, 10K & 5K in Greensboro on October 16. North Carolina marathons run primarily October through September.