RunRace USAFly a Course › Richmond Marathon

The course, in 3D

Richmond Marathon

Richmond, VA · Saturday, November 14, 2026

Richmond Marathon official site →registration and course details
Race day
Saturday, November 14, 2026
Climb
847 fttotal ascent
Race-week weather
40°F to 58°Ften-year normals, 22% of days wet

Fly the course

All 26.2 miles through a model of Richmond built from OpenStreetMap: real building footprints, heights and roof shapes, the water, and the course line itself. Scrub it, switch cameras, or let it play.

Route statustraced from the course file the race itself publishes. Linked from the official marathon course page (richmondmarathon.org/race-weekend/course-information/marathon-course/) as 'View an interactive map'. JSON API (ridewithgps.com/routes/43438423.json) verified: name 'Allianz Partners Richmond Marathon', 42,580 m = 26.46 mi, 1,017 track points, first point 37.545104,-77.441217 matching the Broad St start. Created Jun 2023 / updated Oct 2023 but still linked from the 2026-edition course page (page modified 2026-07-06).

Course line traced from the course file the race itself publishes. Linked from the official marathon course page (richmondmarathon.org/race-weekend/course-information/marathon-course/) as 'View an interactive map'. JSON API (ridewithgps.com/routes/43438423.json) verified: name 'Allianz Partners Richmond Marathon', 42,580 m = 26.46 mi, 1,017 track points, first point 37.545104,-77.441217 matching the Broad St start. Created Jun 2023 / updated Oct 2023 but still linked from the 2026-edition course page (page modified 2026-07-06). Buildings, roads, parks and shorelines are OpenStreetMap, ODbL, so building coverage varies block to block. Public-domain USGS/USDA aerial imagery and USGS 3DEP terrain are served as static site assets; no paid map API runs in the browser. This is photographic terrain with modeled architecture, not photogrammetry. Bridge approaches, elevations and facade details remain approximate. The organizer's published route is the reference.

Accuracy check: drawn line is within 0.6% of the certified 26.2 miles; no part of the line passes through a building; 100% of it sits on a mapped road; closest it ever comes to a building wall is 3.6 m.

The elevation profile

-20 30 80 130 180 230 280 Mile 0.0 to 0.2: -0.1% Mile 0.2 to 0.4: +0.1% Mile 0.4 to 0.6: +0.5% Mile 0.6 to 0.8: +0.6% Mile 0.8 to 1.0: +0.5% Mile 1.0 to 1.2: +0.4% Mile 1.2 to 1.4: -0.3% Mile 1.4 to 1.6: +0.4% Mile 1.6 to 1.8: -0.0% Mile 1.8 to 2.0: -0.6% Mile 2.0 to 2.2: +0.3% Mile 2.2 to 2.4: +0.3% Mile 2.4 to 2.6: +0.4% Mile 2.6 to 2.8: -0.3% Mile 2.8 to 3.0: -1.0% Mile 3.0 to 3.2: +0.4% Mile 3.2 to 3.4: +0.6% Mile 3.4 to 3.6: +0.5% Mile 3.6 to 3.8: -0.5% Mile 3.8 to 4.0: +1.2% Mile 4.0 to 4.2: -0.4% Mile 4.2 to 4.4: +0.0% Mile 4.4 to 4.6: +0.0% Mile 4.6 to 4.8: +0.8% Mile 4.8 to 5.0: -1.0% Mile 5.0 to 5.2: +0.7% Mile 5.2 to 5.4: +1.7% Mile 5.4 to 5.6: +1.2% Mile 5.6 to 5.8: -2.0% Mile 5.8 to 6.0: -1.6% Mile 6.0 to 6.2: -3.5% Mile 6.2 to 6.4: -1.8% Mile 6.4 to 6.6: -3.4% Mile 6.6 to 6.8: +0.3% Mile 6.8 to 7.0: +0.9% Mile 7.0 to 7.2: +0.2% Mile 7.2 to 7.4: +0.2% Mile 7.4 to 7.6: -0.4% Mile 7.6 to 7.8: -1.9% Mile 7.8 to 8.0: -0.2% Mile 8.0 to 8.2: -0.2% Mile 8.2 to 8.4: -0.2% Mile 8.4 to 8.6: -0.1% Mile 8.6 to 8.8: +0.2% Mile 8.8 to 9.0: -0.1% Mile 9.0 to 9.2: -0.9% Mile 9.2 to 9.4: +0.7% Mile 9.4 to 9.6: -0.0% Mile 9.6 to 9.8: +2.8% Mile 9.8 to 10.0: +0.1% Mile 10.0 to 10.2: -0.8% Mile 10.2 to 10.4: -0.1% Mile 10.4 to 10.6: +0.4% Mile 10.6 to 10.8: -0.5% Mile 10.8 to 11.0: -2.1% Mile 11.0 to 11.2: +3.1% Mile 11.2 to 11.4: +1.4% Mile 11.4 to 11.6: +0.9% Mile 11.6 to 11.8: +0.4% Mile 11.8 to 12.0: -0.1% Mile 12.0 to 12.2: -0.8% Mile 12.2 to 12.4: -0.3% Mile 12.4 to 12.6: +0.5% Mile 12.6 to 12.8: +0.2% Mile 12.8 to 13.0: -0.2% Mile 13.0 to 13.2: -1.0% Mile 13.2 to 13.4: -1.7% Mile 13.4 to 13.6: +2.2% Mile 13.6 to 13.8: -1.4% Mile 13.8 to 14.0: -0.7% Mile 14.0 to 14.2: -1.3% Mile 14.2 to 14.4: -2.9% Mile 14.4 to 14.6: +0.8% Mile 14.6 to 14.8: -0.7% Mile 14.8 to 15.0: -0.6% Mile 15.0 to 15.2: -1.2% Mile 15.2 to 15.4: +1.6% Mile 15.4 to 15.6: +2.0% Mile 15.6 to 15.8: +1.4% Mile 15.8 to 16.0: +2.2% Mile 16.0 to 16.2: +0.2% Mile 16.2 to 16.4: +0.2% Mile 16.4 to 16.6: +1.8% Mile 16.6 to 16.8: +0.2% Mile 16.8 to 17.0: +0.8% Mile 17.0 to 17.2: +0.3% Mile 17.2 to 17.4: +0.6% Mile 17.4 to 17.6: +0.4% Mile 17.6 to 17.8: +0.1% Mile 17.8 to 18.0: -0.2% Mile 18.0 to 18.2: -0.1% Mile 18.2 to 18.4: -0.5% Mile 18.4 to 18.6: -0.5% Mile 18.6 to 18.8: -0.5% Mile 18.8 to 19.0: -0.6% Mile 19.0 to 19.2: +0.9% Mile 19.2 to 19.4: +0.1% Mile 19.4 to 19.6: +0.1% Mile 19.6 to 19.8: +0.3% Mile 19.8 to 20.0: -0.5% Mile 20.0 to 20.2: -0.1% Mile 20.2 to 20.4: -0.3% Mile 20.4 to 20.6: +0.2% Mile 20.6 to 20.8: -0.2% Mile 20.8 to 21.0: +0.1% Mile 21.0 to 21.2: -1.3% Mile 21.2 to 21.4: +1.1% Mile 21.4 to 21.6: -0.0% Mile 21.6 to 21.8: +0.4% Mile 21.8 to 22.0: -0.0% Mile 22.0 to 22.2: +0.2% Mile 22.2 to 22.4: -0.4% Mile 22.4 to 22.6: -0.3% Mile 22.6 to 22.8: +0.1% Mile 22.8 to 23.0: +0.6% Mile 23.0 to 23.2: -0.9% Mile 23.2 to 23.4: -0.6% Mile 23.4 to 23.6: -0.6% Mile 23.6 to 23.8: +0.6% Mile 23.8 to 24.0: +0.0% Mile 24.0 to 24.2: +1.3% Mile 24.2 to 24.4: +0.6% Mile 24.4 to 24.6: -0.9% Mile 24.6 to 24.8: +0.0% Mile 24.8 to 25.0: -0.9% Mile 25.0 to 25.2: +0.0% Mile 25.2 to 25.4: +0.0% Mile 25.4 to 25.6: -0.2% Mile 25.6 to 25.8: -0.7% Mile 25.8 to 26.0: -4.3% Mile 26.0 to 26.2: -3.2% 5 10 15 20 25 mile +74 ft +74 ft +48 ft
steep up up flat down steep down

847 feet of total climb across the 26.2, between 64 and 270 feet of elevation. the Forest Hill Avenue climb runs from mile 11 to 11.6, 74 feet up. Also named on this course: the Lee Bridge, the Lee Bridge. Click the profile to jump the flythrough to that mile.

Mile by mile

Every mile of the course on the same vertical scale, so they compare at a glance. Net is what the mile does to your elevation; steepest fifth is the sharpest continuous fifth of a mile inside it, the same unit the colour strip above uses.

MileShapeNetElevation Steepest fifthStreetsTurns
1+22 ft198 ft+0.7%West Broad Street, East Broad Street
2-1 ft199 ft-0.7%West Broad Street
3+3 ft203 ft-1.0%Monument Avenue, North Arthur Ashe Boulevard
4+32 ft236 ft+1.3%Monument Avenue, Westmoreland Street
5-2 ft234 ft+1.1%Grove Avenue, Westmoreland Street
6+7 ft241 ft+1.7%Grove Avenue, Maple Avenue, Cary Street Road
7-102 ft136 ft-4.4%Huguenot Road, River Road
8-22 ft111 ft-1.6%Huguenot Road, Riverside Drive, North Huguenot Road
9-2 ft110 ft+0.5%Riverside Drive
10+54 ft166 ft+4.5%Riverside Drive, Scottview Drive, Longview Driveleft to stay on Riverside Dr; onto Scottview Dr; left onto Longview Dr
11-38 ft128 ft-3.1%Forest Hill Avenue, Windsorview Drive, Wallowa Roadleft onto Wallowa Rd; right onto Windsorview Dr; left onto Forest Hill Ave
12+75 ft205 ft+3.2%Forest Hill Avenue
13-9 ft198 ft-0.7%Forest Hill Avenue
14-45 ft152 ft+1.8%Forest Hill Avenue, Semmes Avenue
15-51 ft100 ft-3.1%Semmes Avenue, West 21st Street, Riverside Driveright onto Riverside Dr; Take the ramp to Lee Bridge N
16+54 ft157 ft+3.2%Robert E. Lee Memorial Bridge, South Belvidere StreetMerge onto S Belvidere St/​Robert E. Lee Brg
17+40 ft196 ft+2.1%West Main Street, South Belvidere Streetleft onto West Main Street, VA 147
18+22 ft219 ft+0.9%West Main Street
19-28 ft191 ft-0.7%North Arthur Ashe Boulevard, West Main Street
20+9 ft201 ft+0.9%North Arthur Ashe Boulevard, Hermitage Roadonto Hermitage Rd
21-2 ft198 ft-0.3%Hermitage Road, Pope Avenueright onto Pope Ave
22-1 ft198 ft-1.7%Fauquier Avenue, Pope Avenue, Crestwood Roadright onto Crestwood Rd; left onto Fauquier Ave
23+1 ft199 ft+0.6%Brook Road, Fauquier Avenue
24-21 ft177 ft-1.0%Brook Road, North Lombardy Streetright onto N Lombardy St; At the traffic circle, continue straight to stay on N
25-2 ft176 ft+1.6%West Grace Street, North Lombardy Street
26-61 ft114 ft-5.2%South 5th Street, West Grace Street, East Grace Streetright onto N 5th St

The course on a map

1 5 10 13 15 20 25 26

More like this

Course geometry traced from the course file the race itself publishes. City geometry is OpenStreetMap, ODbL. Weather normals are ten years of Open-Meteo reanalysis around race day at the start line. Confirm dates and registration on the official site. Spot an error? Tell us and we'll fix it fast.