RunRace USAFly a Course › Portland Marathon

The course, in 3D

Portland Marathon

Portland, OR · Sunday, October 4, 2026

Portland Marathon official site →registration and course details
Race day
Sunday, October 4, 2026
Climb
1279 fttotal ascent
Race-week weather
50°F to 67°Ften-year normals, 28% of days wet

Fly the course

All 26.2 miles through a model of Portland 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 statusa community trace of the current course; the official certified course is on the race's site. '2026 Portland Marathon', 26.24 mi, 413 track points, created 2026-08-21. https://ridewithgps.com/routes/56781923.json loads without login; start/end coordinates identical to the official fetch_mapp Marathon path and every official waypoint lies within 0.1 m of this track — it is effectively an export of the official 2026 course.

Course line a community trace of the current course; the official certified course is on the race's site. '2026 Portland Marathon', 26.24 mi, 413 track points, created 2026-08-21. https://ridewithgps.com/routes/56781923.json loads without login; start/end coordinates identical to the official fetch_mapp Marathon path and every official waypoint lies within 0.1 m of this track — it is effectively an export of the official 2026 course. 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.4% of the certified 26.2 miles; 2 samples still cross a mapped building and are unresolved; 98% of it sits on a mapped road; closest it ever comes to a building wall is 0.5 m.

The elevation profile

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

1279 feet of total climb across the 26.2, between 31 and 170 feet of elevation. The biggest climb runs from mile 12.05 to 12.17, 120 feet up. 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 fifthStreets
1-18 ft37 ft-1.4%Southwest 4th Avenue, Northwest Flanders Street, Northwest 4th Avenue
2+57 ft94 ft+2.2%Southwest Alder Street, Southwest Broadway, Northwest 9th Avenue
3+36 ft131 ft+4.3%West Burnside Street, Northwest 23rd Avenue, Northwest Kearney Street
4-59 ft68 ft-2.5%Northwest 24th Avenue, Northwest Thurman Street, Northwest 21st Avenue
5-31 ft35 ft-1.6%Northwest Overton Street, Northwest 9th Avenue, Northwest Hoyt Street
6+56 ft91 ft+3.7%Broadway Bridge, Northwest Broadway, North Williams Avenue
7-55 ft34 ft-3.7%Broadway Bridge, Northwest Broadway, North Ramsay Way
8+1 ft35 ft+0.3%Southwest Naito Parkway, Northwest Davis Street, Northwest Flanders Street
9+96 ft131 ft+3.0%Southwest 1st Avenue, Southwest Naito Parkway, Southwest Sheridan Street
10-59 ft74 ft-2.1%South Hood Avenue, Southwest Naito Parkway, Southwest Ross Island Way
11-21 ft48 ft-1.8%South Macadam Avenue
12+44 ft91 ft+2.1%South Macadam Avenue
13-1 ft85 ft+7.7%Sellwood Bridge, Southeast 7th Avenue, Southeast Sellwood Boulevard
14-18 ft70 ft-2.8%Southeast 19th Avenue, Southeast Bybee Boulevard, Southeast Sellwood Boulevard
15-12 ft57 ft-1.3%Southeast 22nd Avenue, Southeast 19th Avenue, Southeast 21st Avenue
16+77 ft134 ft+4.9%Southeast 27th Avenue, Southeast Bybee Boulevard, Southeast Crystal Springs Boulevard
17+3 ft142 ft+1.0%Southeast Reed College Place, Southeast Crystal Springs Boulevard, Southeast Lambert Street
18-28 ft113 ft-2.0%Southeast Reed College Place, Southeast Woodstock Boulevard, Eliot Circle
19+31 ft137 ft+2.8%Southeast Reed College Place, Southeast Woodstock Boulevard, Southeast 28th Avenue
20-47 ft88 ft-2.1%Southeast Reed College Place, Southeast 28th Avenue, Southeast Lambert Street
21-16 ft67 ft-1.9%Southeast 22nd Avenue, Southeast Bybee Boulevard, Southeast Reedway Street
22+20 ft88 ft+2.8%Southeast Milwaukie Avenue, Southeast Reedway Street
23-26 ft61 ft+3.2%Southeast Milwaukie Avenue, Southeast Franklin Street, Southeast McLoughlin Boulevard
24-23 ft34 ft-2.2%Southeast Water Avenue, Southeast Caruthers Street, Southeast 6th Avenue
25+60 ft94 ft+3.2%Southeast Water Avenue, Southeast 2nd Avenue, Burnside Bridge
26-65 ft33 ft-3.7%Southwest Naito Parkway, Burnside Bridge, Northwest Davis Street

The course on a map

1 5 10 13 15 20 25 26

More like this

Course geometry a community trace of the current course; the official certified course is on the race's site. 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.