Republican vice presidential candidate Mike Pence's campaign plane slid off a runway during a rainstorm at New York's LaGuardia Airport, tearing up concrete before coming to rest on a patch of grass.

No-one was injured in the incident, which happened after the plane flew to New York from Fort Dodge, Iowa, where it had made a hard landing but stayed on the runway earlier on Thursday.

When the plane came to a stop, US Secret Service agents rushed from the back of the plane to the front, where Mr Pence was seated, to check on the candidate.

Read more: Man accused of smashing Donald Trump's Hollywood star freed on bail

"We can see mud on the front windows," the candidate told the press about a minute after the plane came to rest.

Later, the Indiana governor tweeted: "So thankful everyone on our plane is safe. Grateful for our first responders & the concern & prayers of so many. Back on the trail tomorrow!"

In Geneva, Ohio, Republican presidential candidate Donald Trump told his supporters that Mr Pence had come "pretty close to grave, grave danger".

Read more: Man accused of smashing Donald Trump's Hollywood star freed on bail

But he added: "I just spoke to Mike Pence and he's fine. Everybody's fine."

Democrat Hillary Clinton tweeted: "Glad to hear @mike_pence, his staff, Secret Service, and the crew are all safe."