North Fork 50 Mile/50K
The North Fork 50 Mile/50K is a gem of an ultramarathon in the Colorado mountains just southwest of Denver. The course is 100% soft surface, made up almost entirely of incredible singletrack trails with a few short sections of double track road.
Climb through open burn areas from a 1996 fire, then dive back into the beautiful ponderosa pines and wind around towering granite rock formations as you excite your senses and challenge your mettle.
A portion of race proceeds goes to the North Fork Volunteer Fire Department, which supports and serves the local community.
The course is a loop, plus an out-and-back section in the 50 Mile, starting and finishing along the rushing North Fork of the South Platte River in beautiful Pine Valley Ranch Park. The course is mostly in pine forest, but it also includes parts of the areas burned in the 1996 Buffalo Creek fire and 2000 High Meadows fire, both of which the North Fork Fire Department helped to fight. The altitude is 6,700 to 8,100 feet in the 50K and 6,700 to 8,400 feet in the 50 Mile. The 50K has about 4,800 feet of climb, and the 50 Mile about 7,500. Although the course is very challenging for those who do not regularly run mountain trails, speedsters used to altitude will find the course quite runnable. And the friendly aid stations, beautiful scenery and liberal time cutoffs make North Fork an excellent choice for a first trail ultramarathon. Complete race, course and lodging information can be found on the race website.
Results
50 Miles
| Date | Finishers | Top Result (F) | Top Result (M) |
|---|---|---|---|
| 05/30/26 | 89 | 9:52:32 | 7:24:01 |
| 05/31/25 | 73 | 8:07:52 | 6:51:50 |
| 06/01/24 | 78 | 8:59:32 | 7:22:00 |
| 06/03/23 | 52 | 11:08:31 | 8:04:38 |
| 06/04/22 | 52 | 10:36:35 | 8:10:07 |
| 06/05/21 | 56 | 9:48:22 | 8:54:50 |
| 06/06/20 | Race Cancelled | ||
| 06/01/19 | 54 | 8:58:31 | 7:19:40 |
| 06/02/18 | 74 | 9:39:00 | 7:40:42 |
| 06/03/17 | 70 | 8:30:21 | 7:17:58 |
| 06/04/16 | 73 | 8:38:00 | 7:33:41 |
| 06/27/15 | 39 | 10:12:14 | 8:01:24 |
| 06/28/14 | 68 | 9:17:09 | 7:47:20 |
| 06/29/13 | 55 | 8:50:26 | 7:44:32 |
| 06/30/12 | 53 | 9:21:14 | 7:31:49 |
| 07/16/11 | 30 | 9:36:43 | 8:10:44 |
| 07/17/10 | 32 | 8:33:47 | 7:37:56 |
50 KM
| Date | Finishers | Top Result (F) | Top Result (M) |
|---|---|---|---|
| 05/30/26 | 166 | 4:42:10 | 3:50:52 |
| 05/31/25 | 189 | 4:39:56 | 3:48:49 |
| 06/01/24 | 184 | 4:38:36 | 3:42:52 |
| 06/03/23 | 177 | 5:05:00 | 4:23:19 |
| 06/04/22 | 194 | 5:22:58 | 4:37:54 |
| 06/05/21 | 175 | 5:19:16 | 4:17:47 |
| 06/06/20 | Race Cancelled | ||
| 06/01/19 | 147 | 4:59:36 | 4:01:05 |
| 06/02/18 | 131 | 5:11:27 | 4:40:41 |
| 06/03/17 | 146 | 4:28:17 | 4:24:32 |
| 06/04/16 | 128 | 4:41:03 | 4:46:47 |
| 06/27/15 | 135 | 5:23:32 | 4:29:17 |
| 06/28/14 | 98 | 5:26:17 | 4:18:49 |
| 06/29/13 | 97 | 5:07:56 | 4:20:21 |
| 06/30/12 | 105 | 4:53:37 | 4:21:51 |
| 07/16/11 | 77 | 5:18:50 | 4:41:39 |
| 07/17/10 | 76 | 5:23:47 | 5:17:16 |

