Flat Half Marathons in the US: The 73 Flattest Courses: Ranked by climb per mile, with typical race-morning weather
Every US half marathon whose course map we have checked, measured the same way: the total climb and descent along the route, per mile. Beside each one is what race morning is usually like there, from that race's own past editions. 73 courses under 30 ft per mile, out of 153 we measured. Updated November 10, 2026.
Flat: under 10 ft per mile (22)
- 1Redmond Harvest Half MarathonRedmond, WA · Sep 6, 20271.7 ft/mi20 ft up, 22 ft down58–61°F start, high 62°Fno rain in 4 years
- 2Thankful Turkey Half MarathonPonte Vedra, FL · Nov 22, 20262.6 ft/mi34 ft up, 34 ft down64–67°F start, high 70°Frain in 1 of 3 years
- 3Witch Run Half MarathonWest Jordan, UT · ~Sep 20273.1 ft/mi41 ft up, 41 ft down52–59°F start, high 61°Fno rain in 7 years
- 4Luau Run Half MarathonFarmington, UT · Aug 7, 20273.4 ft/mi44 ft up, 44 ft downToo few past race mornings on file
- 5May the Fourth Race Half MarathonFarmington, UT · May 1, 20273.4 ft/mi44 ft up, 44 ft down64–73°F start, high 71°Frain in 1 of 7 years
- 6The Stuffing Shuffle Half MarathonFountain Valley, CA · Nov 14, 20263.9 ft/mi49 ft up, 51 ft downToo few past race mornings on file
- 7Smuttynose Rockfest Half MarathonHampton, NH · Oct 3, 20274.0 ft/mi45 ft up, 53 ft down47–55°F start, high 56°Frain in 3 of 18 years
- 8Disney Princess Half MarathonOrlando, FL · Feb 28, 20274.5 ft/mi47 ft up, 59 ft down54–64°F start, high 61°Fno rain in 8 years
- 9Women's Half Marathon San DiegoSan Diego, CA · Feb 27, 20275.0 ft/mi55 ft up, 66 ft downToo few past race mornings on file
- 10Chicago 13.1Chicago IL · Jun 6, 20275.0 ft/mi66 ft up, 50 ft down60–68°F start, high 69°Fno rain in 5 years
- 11Duneland Half MarathonChesterton, IN · ~Oct 20275.4 ft/mi68 ft up, 71 ft down39–44°F start, high 50°Fno rain in 7 years
- 12Park2Park Half MarathonHolland, MI · ~Sep 20275.9 ft/mi73 ft up, 78 ft down53–61°F start, high 63°Fno rain in 11 years
- 13Buoniconti Fund Half MarathonCarmichaels, PA · ~Oct 20275.9 ft/mi77 ft up, 77 ft downToo few past race mornings on file
- 14Hot Cider Hustle - Lansing Half MarathonLansing, MI · ~Oct 20276.8 ft/mi89 ft up, 89 ft down45–56°F start, high 54°Frain in 1 of 9 years
- 15New York City Turkey Trot Half MarathonQueens, NY · Nov 28, 20267.2 ft/mi94 ft up, 94 ft down33–44°F start, high 39°Fno rain in 9 years
- 16500 Festival Mini-MarathonIndianapolis, IN · May 8, 20277.6 ft/mi99 ft up, 88 ft down49–58°F start, high 61°Fno rain in 30 years
- 17Dayton Turkey Trot Half MarathonDayton, OH · Nov 28, 20267.6 ft/mi100 ft up, 100 ft down27–38°F start, high 39°Frain in 1 of 10 years
- 18Tucson Run Run Rudolph Half MarathonTucson, AZ · Dec 6, 20268.8 ft/mi116 ft up, 116 ft downToo few past race mornings on file
- 19Tucson Shamrock Half MarathonTucson, AZ · Mar 14, 20278.8 ft/mi116 ft up, 116 ft down45–50°F start, high 59°Fno rain in 3 years
- 20Tucson Wicked Half MarathonTucson, AZ · ~Oct 20278.8 ft/mi116 ft up, 116 ft down61–67°F start, high 75°Fno rain in 4 years
- 21Spooky ShuffleVan Nuys, CA · ~Oct 20279.3 ft/mi122 ft up, 122 ft downToo few past race mornings on file
- 22First Call Half MarathonWaukesha, WI · Mar 21, 20279.7 ft/mi126 ft up, 127 ft downToo few past race mornings on file
Nearly flat: 10 to 20 ft per mile (23)
- 23Beyond The Streets Half MarathonCanoga Park, CA · Jan 23, 202710.1 ft/mi132 ft up, 132 ft downToo few past race mornings on file
- 24ZombieRunner Quarry LakesFremont, CA · Nov 14, 202610.1 ft/mi132 ft up, 126 ft downToo few past race mornings on file
- 25Run the Vineyards Half MarathonWilliamstown, NJ · Nov 15, 202610.1 ft/mi133 ft up, 133 ft down37–45°F start, high 44°Fno rain in 3 years
- 26Wonderful Water Run Half MarathonStevens Point, WI · ~Sep 202711.0 ft/mi144 ft up, 144 ft down45–58°F start, high 63°Fno rain in 6 years
- 27Windward Half MarathonKailua, HI · Mar 21, 202711.3 ft/mi148 ft up, 140 ft down71–74°F start, high 74°Frain in 2 of 7 years
- 28Phoenix Wicked Half MarathonPeoria, AZ · ~Oct 202711.4 ft/mi150 ft up, 150 ft down58–66°F start, high 71°Fno rain in 11 years
- 29Warrior Rush - Army of Hades Half MarathonNew Lenox, IL · ~Nov 202712.0 ft/mi157 ft up, 151 ft downToo few past race mornings on file
- 30Margaritaville Run Orlando Half MarathonKissimmee, FL · ~Sep 202712.4 ft/mi148 ft up, 163 ft down75–77°F start, high 79°Fno rain in 5 years
- 31Coastal Half MarathonOrange Beach, AL · Nov 28, 202612.4 ft/mi163 ft up, 163 ft down49–53°F start, high 58°Fno rain in 6 years
- 32Summerville Sweet Tea Half MarathonSummerville, SC · ~Nov 202712.5 ft/mi164 ft up, 163 ft down48–60°F start, high 58°Frain in 1 of 7 years
- 33Arizona Half MarathonPeoria, AZ · Feb 28, 202712.6 ft/mi165 ft up, 165 ft down43–54°F start, high 59°Fno rain in 5 years
- 34Phoenix Run Run Rudolph Half MarathonPeoria, AZ · Dec 20, 202612.7 ft/mi166 ft up, 165 ft down45–47°F start, high 54°Fno rain in 9 years
- 35Arizona Rocks! Half MarathonPeoria, AZ · Jan 24, 202714.5 ft/mi190 ft up, 190 ft downToo few past race mornings on file
- 36The Kilgore Half MarathonOklahoma City, OK · Dec 24, 202615.1 ft/mi197 ft up, 198 ft down32–48°F start, high 39°Fno rain in 3 years
- 37Panther City Half MarathonFort Worth, TX · Apr 3, 202715.3 ft/mi192 ft up, 201 ft down44–51°F start, high 53°Fno rain in 4 years
- 38Shark Bite Half MarathonNew Smyrna Beach, FL · Jan 17, 202715.5 ft/mi203 ft up, 192 ft down38–64°F start, high 61°Frain in 1 of 9 years
- 39CRC Hell's Half Acre Half MarathonFort Worth, TX · Jul 17, 202715.6 ft/mi202 ft up, 205 ft downToo few past race mornings on file
- 40Cary Greenways Half-MarathonCary, NC · Mar 7, 202715.6 ft/mi205 ft up, 76 ft downToo few past race mornings on file
- 41Battle of Salado Creek Half MarathonSan Antonio, TX · Sep 18, 202716.6 ft/mi37 ft up, 218 ft down94–98°F start, high 96°Fno rain in 3 years
- 42RBC Brooklyn Half MarathonBrooklyn, NY · May 22, 202718.2 ft/mi136 ft up, 238 ft down58–62°F start, high 64°Fno rain in 6 years
- 43Harvest Hustle Half MarathonLake View Terrace, CA · Nov 21, 202618.2 ft/mi238 ft up, 237 ft downToo few past race mornings on file
- 44Citizens Run Against Cancer Half MarathonVictoria, TX · ~Oct 202719.1 ft/mi250 ft up, 248 ft down59–61°F start, high 67°Fno rain in 4 years
- 45Battle Creek Half Marathon and 5KSpringfield, MI · ~Jul 202719.8 ft/mi257 ft up, 259 ft down62–72°F start, high 72°Frain in 1 of 11 years
Gently rolling: 20 to 30 ft per mile (28)
- 46Churchill's Half MarathonPerrysburg, OH · Nov 14, 202620.2 ft/mi256 ft up, 265 ft down29–38°F start, high 40°Fno rain in 13 years
- 47Coffee Milk Half MarathonNorth Kingstown, RI · Apr 11, 202720.5 ft/mi269 ft up, 256 ft down41–44°F start, high 46°Frain in 1 of 8 years
- 48Hoptown Half MarathonHopkinsville, KY · ~Oct 202720.5 ft/mi269 ft up, 269 ft down48–61°F start, high 65°Fno rain in 5 years
- 49Half Marathon UnpluggedColchester, VT · Apr 10, 202720.7 ft/mi270 ft up, 272 ft down37–42°F start, high 42°Frain in 2 of 18 years
- 50That Dam Run Half MarathonGreenwood Village, CO · Mar 7, 202722.1 ft/mi290 ft up, 290 ft down37–42°F start, high 51°Fno rain in 3 years
- 51Dick Beardsley Half MarathonDetroit Lakes, MN · Sep 11, 202722.2 ft/mi291 ft up, 290 ft down50–53°F start, high 59°Fno rain in 10 years
- 52Half Marathon-by-the-SeaManchester-by-the-Sea, MA · Sep 12, 202722.2 ft/mi291 ft up, 288 ft down58–64°F start, high 68°Frain in 1 of 6 years
- 53John & Jessie Kelley Half MarathonNew London, CT · ~Aug 202722.3 ft/mi289 ft up, 293 ft down69–74°F start, high 75°Frain in 4 of 30 years
- 54Justice Run D.C.Washington, DC · ~Oct 202722.9 ft/mi300 ft up, 300 ft downToo few past race mornings on file
- 55Santa Barbara Half MarathonSanta Barbara, CA · Nov 7, 202723.3 ft/mi306 ft up, 289 ft down51–54°F start, high 63°Fno rain in 6 years
- 56Zanesville City Half MarathonZanesville, OH · ~Sep 202723.5 ft/mi302 ft up, 308 ft down56–67°F start, high 61°Fno rain in 7 years
- 57Harborside Half MarathonNewburyport, MA · ~Nov 202723.9 ft/mi309 ft up, 314 ft down44–49°F start, high 53°Fno rain in 3 years
- 58Riverview Ramble Half MarathonMount Carmel, IL · ~Oct 202724.4 ft/mi320 ft up, 318 ft down52–55°F start, high 57°Fno rain in 4 years
- 59Wicked Half MarathonSalem, MA · ~Sep 202724.4 ft/mi320 ft up, 317 ft down45–55°F start, high 58°Fno rain in 5 years
- 60Ashland Half MarathonAshland, VA · ~Aug 202725.0 ft/mi328 ft up, 325 ft down61–72°F start, high 71°Fno rain in 10 years
- 61Battleship Half MarathonWilmington, NC · Nov 15, 202625.2 ft/mi329 ft up, 330 ft down43–60°F start, high 56°Frain in 1 of 14 years
- 62Early Bird Turkey Trot Half MarathonKennesaw, GA · Nov 21, 202625.3 ft/mi331 ft up, 332 ft down34–40°F start, high 47°Fno rain in 3 years
- 63Stony Creek Half MarathonShelby Township, MI · ~Oct 202725.5 ft/mi327 ft up, 334 ft down54–62°F start, high 69°Frain in 1 of 3 years
- 64Eagle Chase Fire on the RiverSauk City, WI · ~Jul 202726.2 ft/mi320 ft up, 344 ft down59–69°F start, high 71°Frain in 2 of 8 years
- 65Greensboro Half MarathonGreensboro, NC · Nov 21, 202626.6 ft/mi349 ft up, 349 ft down38–53°F start, high 51°Fno rain in 7 years
- 66Fair on the Square Half MarathonDanville, IN · ~Sep 202727.3 ft/mi358 ft up, 354 ft down54–65°F start, high 63°Frain in 2 of 4 years
- 67Raleigh Holiday Half MarathonRaleigh, NC · Dec 5, 202627.6 ft/mi337 ft up, 362 ft down40–59°F start, high 58°Frain in 1 of 4 years
- 68IPA Half MarathonNewburyport, MA · Jul 18, 202727.7 ft/mi353 ft up, 363 ft down68–75°F start, high 76°Frain in 1 of 8 years
- 69Town and Country Half MarathonNewburyport, MA · Jun 27, 202727.7 ft/mi353 ft up, 363 ft downToo few past race mornings on file
- 70Baker's Dozen Half MarathonHurricane, UT · Dec 12, 202629.1 ft/mi381 ft up, 381 ft downToo few past race mornings on file
- 71New Bedford Half MarathonNew Bedford, MA · Mar 21, 202729.2 ft/mi377 ft up, 383 ft down37–46°F start, high 42°Fno rain in 12 years
- 72Hillbilly Hike Half MarathonIndianola, IA · ~Nov 202729.6 ft/mi225 ft up, 388 ft down38–43°F start, high 45°Frain in 2 of 13 years
- 73Chick-fil-A Corinth Half MarathonCorinth, MS · ~Nov 202729.7 ft/mi386 ft up, 390 ft downToo few past race mornings on file
Flat, with cool race mornings
The flattest courses under 20 ft per mile whose typical start is 40°F to 50°F, over at least 5 past race mornings.
- Duneland Half Marathon42°F start · 5.4 ft/mi
- Hot Cider Hustle - Lansing Half Marathon49°F start · 6.8 ft/mi
- Coastal Half Marathon50°F start · 12.4 ft/mi
- Phoenix Run Run Rudolph Half Marathon47°F start · 12.7 ft/mi
How flat is measured
From each race's course map, smoothed so GPS noise doesn't count as hills: the total climb and the total descent along the route, divided by its distance. We rank on whichever is larger, so a course that drops a long way with little climbing isn't called flat. Two courses a few feet per mile apart are about equally flat; the elevation data can't tell them apart more finely than that.
Race-morning weather
The start temperature is the middle half of past race mornings, and the high is the warmest hour while a 9:00-per-mile runner is on course, both from the race's own past editions near this year's date. 55 of the 73 courses have at least three of them on file. 30 courses aren't ranked yet while we verify their elevation. Each race page has the full history and this year's forecast.
Questions
What is the flattest half marathon in the US?
By our measure, Redmond Harvest Half Marathon in Redmond, WA: 20 ft of climb and 22 ft of descent over 13.1 miles, 1.7 ft/mi. Next are Thankful Turkey Half Marathon (2.6 ft/mi) and Witch Run Half Marathon (3.1 ft/mi). Courses this close differ by less than the elevation data can tell apart, so treat the first few as equally flat.
How do you measure how flat a course is?
From each race's course map: the total climb and the total descent along the route, divided by its distance. We rank on whichever is larger, so a course that drops a long way with little climbing doesn't count as flat. Under 10 ft per mile is flat, under 20 ft per mile nearly flat, and under 30 ft per mile gently rolling. We leave out 30 courses whose elevation we haven't verified yet.
Which flat half marathons usually have cool race mornings?
Among courses under 20 ft per mile whose typical start is 40°F to 50°F, the flattest are Duneland Half Marathon (42°F at the start, no rain in 7 years), Hot Cider Hustle - Lansing Half Marathon (49°F at the start, rain in 1 of 9 years) and Coastal Half Marathon (50°F at the start, no rain in 6 years). These come from each race's own past race mornings, the same ones its race page shows.
How many flat half marathons are there in the US?
Of the 153 US half marathons whose course we have measured, 22 are flat (under 10 ft per mile), 23 nearly flat and 28 gently rolling. That's 73 on this list.
Is a flat half marathon always a fast one?
No. Hills cost time, but so does heat, and the weather on race morning often matters more than the course. 15 of the courses on this list usually start at 60°F or warmer. Each race page prices both the course and the weather for your goal time.
Looking for something else? Browse every half marathon by date or compare races for your goal time.