ALL over-18s who have attended a scheduled appointment will have had their first dose of coronavirus vaccine by the end of today, the Scottish Government has announced.

It is expected all adults in the country will have had their second jag scheduled by September 12, said the Government.

People who have rearranged an initial appointment are expected to receive their first dose shortly.

Data published by Public Health Scotland on Saturday shows that almost a third of those aged 18 to 29 (31.6%) have not had their first dose yet, with the figure at 19.5% for those aged 30 to 39.

Just one in five (20.2%) 18 to 29-year-olds have been double-jagged, with the figure at 30.4% for 30 to 39-year-olds, the statistics show.

Health Secretary Humza Yousaf hailed the "incredible work" of everyone involved in the vaccination programme.

He said: "I want to thank them and, of course, everyone who has taken up their offer of a vaccine as each and every one is playing their part in helping us out of the pandemic.

"For anyone who hasn't yet come forward, we urge you to do so now.

"We have made getting a vaccination easier than ever - head to one of the drop-in clinics being offered across the country or, if you prefer, book an appointment online at NHS Inform.

"All of the evidence says that the vaccines are working as we continue to battle the faster-transmitting Delta variant which is now dominant, so I urge everyone to take advantage of the vaccination programme which is open to every adult in Scotland."