Spencer Gallagher moved up to the Xfinity Series full-time in 2017 with GMS Racing. Gallagher drove a partial Xfinity schedule and a full-time Truck schedule in 2015 and 2016.
Ryan Preece departed from JD Motorsports to return to the Whelen Modified Tour. On July 5, it was announced that Preece would return to the Xfinity Series to drive the No. 20 Toyota Camry for Joe Gibbs Racing for 2 races at New Hampshire and Iowa in July. On August 3, following Preece's win at Iowa, it was announced that JGR would add another race to Preece's slate with him running the No. 20 at Kentucky in September. Preece also drove the No. 18 car for JGR at Homestead in November.
Jeff Green drove the No. 8 Chevrolet Camaro full-time for B. J. McLeod Motorsports. Green had previously start and parked for TriStar Motorsports and ran 3 races with B. J. in the No. 99 car. After failing to qualify at Charlotte Green was released from the team. Green now start and parks for RSS Racing. However, he returned to the No. 8 for Daytona.
Casey Mears drove the No. 98 Ford Mustang in 12 races for Biagi-DenBeste Racing. His last race in this series was in 2010. Mears also replaced the injured Aric Almirola at Pocono and Daytona increasing his races to 14.
Ty Majeski made his first Xfinity Series start at Iowa in June in the No. 60 car for Roush Fenway Racing and drove at Iowa in July. On November 9, 2017, it was announced that Majeski would run the No. 60 Ford Mustang in the season finale at Homestead.
Scott Lagasse Jr. drove the No. 3 Chevrolet Camaro for Richard Childress Racing at Iowa in June, Road America, Mid-Ohio, and Homestead sharing the ride with Ty Dillon, who drove the car for 27 races. On July 3, it was announced that Brian Scott would come out of retirement to drive the car at Iowa in July and Kentucky in September. Scott had previously competed for RCR in the Xfinity Series from 2013–2015. In 2016, Scott drove the No. 44 Richard Petty Motorsports Ford Fusion in the Monster Energy NASCAR Cup Series before retiring at the end of the season.
On August 8, it was announced that Open Wheel and Sports Car driver James Davison, would be driving the No. 20 Joe Gibbs Racing Toyota Camry for 2 races, at Mid-Ohio and Road America. Davison previously made 1 start in the Xfinity series in 2016, driving the No. 90 King Autosport Chevrolet Camaro to a 19th-place finish at Road America. Earlier this year, Davison replaced an injured Sébastien Bourdais in the Indianapolis 500, finishing 20th.
Matt Bell returned to NASCAR at Mid-Ohio. His last race in NASCAR was in 2012. Earlier this year, he compete in the 24 Hours of Daytona. Sheldon Creed made his Xfinity Series debut at Mid-Ohio.
On August 19, it was announced that Austin Cindric would be making his NASCAR Xfinity Series debut driving the No. 22 Ford Mustang for Team Penske at Road America. Cindric currently competes full-time in the Camping World Truck Series driving the No. 19 Ford F-150 for Brad Keselowski Racing.
John Graham returned to NASCAR at Road America. His last race in NASCAR was in 2007.
On September 25, 2017, JGL Racing announced that they would releasing Dakoda Armstrong and that they would be shutting down the No. 28 Toyota Camry race team immediately due to a lack of funding.
Crew chiefs
Matt Beckman served as crew chief of the car driven by Matt Tifft in 2017. Beckman was an engineer of the No. 11 Cup team in 2016.
Jeff Meendering arrived as crew chief of the No. 00 car driven by Cole Custer in 2017. Meendering was the car chief of the No. 20 car driven by Matt Kenseth for the Cup Series in 2016.
Matt Swiderski served as crew chief for Ty Dillon in 2017. Swiderski was the head of vehicle development in 2016.
Scott Graves served as crew chief for Kyle Busch and others in the No. 18 in 2017 as announced January 26. Graves was the No. 19 crew chief for Daniel Suárez in 2016.