A British woman has suffered serious injuries after being impaled by a parasol on a US beach.

Margaret Reynolds was at Seaside Heights in New Jersey when a “force of wind” caused part of a beach umbrella to drive through her right ankle, according to local media.

The umbrella reportedly flew from another part of the beach and did not belong to Ms Reynolds.

Tommy Boyd, a local police chief, said fire crews had to sever the umbrella with a bolt cutter before putting her in an ambulance.

The 67-year-old was taken to Jersey Shore University Medical Centre around 4.30pm local time on Monday.

“This lady had an umbrella go through her leg five feet away from me!” Instagram user Ricky Z wrote.

“There was a strong gust of wind, there were a couple umbrellas flying. One of the corners of a random one went THROUGH HER LEG! That could have been me!”