Stevie Nicks was forced to cancel her Saturday night concert at Hersheypark Stadium in Pennsylvania.

The reason given was "illness in the band", according to a brief statement shared on the singer's official social media accounts.

"Regrettably, due to illness in the band, tonight's performance is being postponed. Please hold on to your tickets. A new date will be announced soon," read the update, originally posted by the stadium at 5:30pm local time on Saturday 15 June.

The note was later added to Nicks' stories on Instagram and Facebook, and shared on her page on X.

The rock icon and vocalist for Fleetwood Mac was expected to take the stage on the latest stop of her ongoing Live in Concert Tour across the USA.

By the time the concert was cancelled, doors were set to open and fans were already in line to enter the concert grounds.

A video posted by a concertgoer in the comments of the announcement indicated soundcheck had happened as planned.

Nicks is due to jet over to Europe on 3 July, where she's booked for gigs in Dublin, Glasgow, Manchester and London, before moving on to Belgium and the Netherlands.

The rock legend, who turned 76 in May, is expected to showcase hits such as Bella Donna's Outside the Rain and the Billboard Hot 100 No. 1 Dreams from Fleetwood Mac's Rumours album.