There was no official attendance number available but the size of the crowd was reportedly well down from 2015 when the beloved British rock and pop singer-songwriter thrilled more than 23,000 fans at the stadium.
Among the excited fans entering the show to see Sir Rod and his support act were those who travelled from Christchurch, Middlemarch, Alexandra, Winton and Dipton.
A police officer at the gate said it was shaping up to be a quieter night than some recent concerts at the venue that can hold upwards of 36,000 people. He understood just 8500 tickets had been sold.
Dunedin Venues chief executive Terry Davies said he could not disclose how many tickets were sold.
About 7pm, as New Zealand singer Jon Stevens warmed up the crowd, a steady flow of fans entered the stadium.
Among them were three generations of a Christchurch family.
Libby Boakes (24), part of the youngest generation, said she was looking forward to hearing Sir Rod perform the hits Maggie May and Sailing.
The latter would make her cry - her mother, Kerrilyn Boakes, died a year ago this month, and had sung the song to her as a child.
Her sister, Katie Boakes (23), had already cried, but for altogether different reasons - their father Glenn Davey said they had been winding her up and told her the show had been cancelled.
Among them, Mosgiel’s Rhythmix Choir director Nancy Miller said there would be a singalong as Sir Rod’s hits were played.
The raspy-voiced singer had enduring appeal, which was helped by his ‘‘tight pants’’.
Colin Mackintosh said he did not want the Scotsman’s grandstand publicised for fear it would be crowded out by the ‘‘hoi polloi’’, but it really was a good spot to enjoy an evening of music.
‘‘We can all sit together and have some biscuits and cheese and a good laugh.’’
Her $300 elevated seat in the Speight's Stand section had been changed to the floor section.
Nevertheless, she was expecting a good show.
"If it’s not good, there’s going to be trouble."
Earlier in the day, Mr Mackintosh had been among the nearly 3000 people at the twenty20 match between the Black Caps and Sri Lanka at the University Oval.
New Zealand kept its 15-year unbeaten record at the ground intact, beating the visitors by nine wickets.