Ute that rolled was doing donuts before crash

A ute that rolled on an Auckland beach injuring seven people inside was doing donuts before it overturned.

One young person is in a critical condition at Auckland City Hospital and six others were taken to North Shore Hospital with moderate-to-minor injuries.

Police said passengers were inside the Toyota Hilux and on the tray when the accident happened at Rothesay Bay .

The police said the 18-year-old driver fled the scene before returning.

Waitematā East Area Commander Inspector Sundip Patel said alcohol was a factor.

"This group has made some bad decisions which have been irresponsible and reckless, and as result seven people have been injured, one very seriously.

"I cannot emphasise enough the need to not take risks with lives when driving, and ensure others are not put in danger.

"At this time, our thoughts are with the injured youth and his family."

Beaches were no safe for driving because they were a "constantly changing environment".

The Serious Crash Unit is investigating.