<Tr> <Td_colspan="2"> ← Previous Season 6 </Td> </Tr> <Tr> <Td_colspan="2"> List of Once Upon a Time episodes </Td> </Tr> <P> The seventh season of the American ABC fantasy - drama Once Upon a Time was ordered on May 11, 2017 . It will consist of 22 episodes and will air on Fridays, having premiered on October 6, 2017 . </P> <P> This season marks a significant change for the series, as it was announced at the end of the sixth season that the majority of the main cast members would not be returning for season 7 . Lana Parrilla, Colin O'Donoghue, and Robert Carlyle will be the only ones remaining . Andrew J. West and Alison Fernandez were announced as new regulars in May 2017 . Dania Ramirez and Gabrielle Anwar were announced as additional regulars in July 2017 . In August 2017, it was announced that Mekia Cox had been promoted to series regular after initially joining the cast in July as recurring . </P>

When will once upon a time season 7 be on tv