A teenager has died and seven other people were injured after a malfunction in an amusement ride at the Ohio State Fair, US media reported.

They were flung into the air after their seats snapped off a ride that hoists and spins people, fire officials told local media.

Ohio Governor John Kasich ordered all the fair rides shut down after the incident on the Fire Ball ride, a giant pendulum that swings riders in carts from side to side.

A spokesman for the Columbus, Ohio fire department told reporters an 18-year-old boy died after being thrown 15 metres.

Three other people were reported to be in critical condition and four more were in stable condition.

The incident occurred on the opening day of the Ohio State Fair in Columbus.