Runners gathering before a local road race

Running race discovery

Find running races near you.

Search upcoming 5K, 10K, half marathon, marathon, and other road races with dates, locations, race logos, and signup links in one clean place.

Plan before you register

A nearby race still needs to fit the runner.

Use the finder to build a short list, then compare the course, support, travel, and organizer rules—not only the date and distance.

Choose a realistic distance

A 5K, 10K, half marathon, and marathon create very different training and recovery demands. Start with your current running base, recent consistency, available preparation time, and the experience you want from race day.

Compare the full course

Surface, hills, altitude, weather, loops, field size, aid stations, and cutoff rules can matter as much as mileage. Open the official page before registering, especially when a certification or qualifying time matters.

Plan the whole morning

Confirm the start line, parking or transit, packet pickup, wave time, gear check, accessibility, and refund or transfer policy. Directory map markers represent approximate ZIP areas, not exact starting locations.

Runner resources

Use the complete race-selection checklist.

Our independent guide covers distance choice, event comparison, registration questions, race-week planning, weather, safety, and common first-time runner questions.

Read the runner guide

How the directory works

Broad discovery with clear source checks.

Find a Race Near Me gathers upcoming events from established registration and event-listing providers, converts inconsistent location and distance fields into searchable results, and removes events after their scheduled end time.

Standard results are ordered primarily by date. Featured listings are labeled. Organizers remain the final authority for registration, course, timing, cancellation, and safety information.

  1. Collect: Import upcoming in-person running events from established sources.
  2. Normalize: Standardize dates, locations, distances, and provider links for useful filters.
  3. Maintain: Refresh source data and remove events after they end, including events that ended earlier today.
  4. Verify: Direct runners to the official race page for the latest operational details before they register or travel.