| Fin | St | Car | Driver | Make | Laps | Status | Laps Led | Points |
| 1 | 11 | 7 | Justin Allgaier | Chevrolet | 250 | Running | 182 | 60 |
| 2 | 39 | 20 | Christopher Bell | Toyota | 250 | Running | 2 | 48 |
| 3 | 2 | 21 | Daniel Hemric | Chevrolet | 250 | Running | 2 | 51 |
| 4 | 5 | 00 | Cole Custer | Ford | 250 | Running | 6 | 46 |
| 5 | 3 | 19 | Brandon Jones | Toyota | 250 | Running | 0 | 44 |
| 6 | 9 | 18 | Riley Herbst | Toyota | 250 | Running | 0 | 0 |
| 7 | 17 | 60 | Ty Majeski | Ford | 250 | Running | 0 | 32 |
| 8 | 7 | 9 | Tyler Reddick | Chevrolet | 250 | Running | 0 | 33 |
| 9 | 12 | 2 | Matt Tifft | Chevrolet | 250 | Running | 0 | 28 |
| 10 | 8 | 61 | Kaz Grala | Ford | 250 | Running | 0 | 27 |
| 11 | 1 | 22 | Austin Cindric | Ford | 250 | Running | 58 | 41 |
| 12 | 13 | 23 | Justin Haley | Chevrolet | 250 | Running | 0 | 0 |
| 13 | 10 | 5 | Michael Annett | Chevrolet | 250 | Running | 0 | 24 |
| 14 | 6 | 11 | Ryan Truex | Chevrolet | 250 | Running | 0 | 23 |
| 15 | 15 | 42 | John Hunter Nemechek | Chevrolet | 250 | Running | 0 | 28 |
| 16 | 14 | 3 | Shane Lee | Chevrolet | 250 | Running | 0 | 22 |
| 17 | 40 | 16 | Ryan Reed | Ford | 250 | Running | 0 | 21 |
| 18 | 21 | 39 | Ryan Sieg | Chevrolet | 250 | Running | 0 | 19 |
| 19 | 16 | 4 | Ross Chastain | Chevrolet | 249 | Running | 0 | 18 |
| 20 | 19 | 51 | Jeremy Clements | Chevrolet | 249 | Running | 0 | 17 |
| 21 | 27 | 35 | Joey Gase | Chevrolet | 249 | Running | 0 | 16 |
| 22 | 26 | 76 | Spencer Boyd | Chevrolet | 247 | Running | 0 | 15 |
| 23 | 18 | 36 | Alex Labbe | Chevrolet | 247 | Running | 0 | 14 |
| 24 | 23 | 52 | David Starr | Chevrolet | 247 | Running | 0 | 13 |
| 25 | 20 | 0 | Garrett Smithley | Chevrolet | 244 | Running | 0 | 12 |
| 26 | 29 | 40 | Chad Finchum | Toyota | 244 | Running | 0 | 11 |
| 27 | 32 | 8 | Blake Jones | Chevrolet | 243 | Running | 0 | 10 |
| 28 | 4 | 1 | Elliott Sadler | Chevrolet | 239 | Running | 0 | 9 |
| 29 | 22 | 15 | B.J. McLeod | Chevrolet | 239 | Running | 0 | 8 |
| 30 | 28 | 55 | Brandon Hightower | Toyota | 220 | Accident | 0 | 7 |
| 31 | 36 | 01 | Vinnie Miller | Chevrolet | 205 | Overheating | 0 | 6 |
| 32 | 25 | 78 | Tommy Joe Martins | Chevrolet | 201 | Running | 0 | 5 |
| 33 | 38 | 66 | Stan Mullis | Chevrolet | 150 | Running | 0 | 4 |
| 34 | 33 | 90 | Josh Williams | Chevrolet | 134 | Electrical | 0 | 3 |
| 35 | 24 | 38 | Jeff Green | Chevrolet | 131 | Driveshaft | 0 | 2 |
| 36 | 34 | 45 | Josh Bilicki | Toyota | 95 | Fuel Pump | 0 | 1 |
| 37 | 35 | 13 | Timmy Hill | Toyota | 75 | Brakes | 0 | 1 |
| 38 | 37 | 74 | Mike Harmon | Chevrolet | 31 | Rear Gear | 0 | 1 |
| 39 | 30 | 89 | Morgan Shepherd | Chevrolet | 28 | Brakes | 0 | 1 |
| 40 | 31 | 93 | JJ Yeley | Chevrolet | 21 | Vibration | 0 | 1 |
Time of Race: 02 Hrs, 08 Mins, 33 Secs.
Average Speed: 102.100 MPH
Margin of Victory: 0.745 Seconds
Stage 1 Top 10: 7,22,21,19,00,20,9,42,18,3
Stage 2 Top 10: 7,21,20,00,22,19,18,42,60,16
Race Comments: Justin Allgaier won the Iowa 250 presented by Enogen at Iowa Speedway, his seventh NASCAR Xfinity Series victory. Prior to the green flag, the following trucks dropped to the rear of the field under penalty for the reason indicated: Nos. 4, 2 (unapproved adjustments), Nos. 15, 76 (unapproved tire change). Race Story
Caution Flags: 5 for 31 laps: Laps: 5-8 (#0 Incident Turn 2 [None]); 62-69 (End of Stage 1 [35]); 122-129 (End of Stage 2 [35]); 200-205 (#40 Incident Turn 1 [3]); 234-238 (#55 Incident Turn 4 [16]).
Lead Changes: 13 among 5 drivers: A. Cindric # 1-58; J. Allgaier 59-88; D. Hemric 89; J. Allgaier 90; D. Hemric 91; J. Allgaier 92-124; C. Custer 125-129; J. Allgaier 130-180; C. Bell # 181; J. Allgaier 182-197; C. Bell # 198; J. Allgaier 199-204; C. Custer 205; J. Allgaier 206-250.



