He is there to drum up support for Republican state senator Troy Balderson, who is running against Democrat Danny O'Connor in a Tuesday special election in the state's 12th Congressional District.
An August special election for a congressional seat Republicans have held for decades isn't the kind of thing that would usually draw any interest from GOP leaders at the national level.
Another GOP official said Trump's style is not conducive to building up the featured candidates.
President Donald Trump is seizing on the prospect of Democrat Nancy Pelosi becoming House speaker again as he makes his pitch for Republican candidates.
The rally comes hours after Trump denounced arguably Ohio's favorite native son, basketball superstar LeBron James, who just opened a school for underprivileged children there.
"Suburban women in particular here are the ones that are really turned off", Kasich said. "I am better everything than they have, including this", Trump said, pointing at his own head.
He also brought on-stage Freedom Caucus member and Ohio Representative Jim Jordan, who praised the president on his leadership and accomplishments, amid cheers from the crowd saying "speaker of the house". Trump said. "What a great defender he's been, what courage". Either Trump had confused Stivers with state Sen. Both Kasich and Trump have endorsed Balderson. Earlier this afternoon, Trump called for Ohioans to re-elect U.S. Rep. Steve Stivers (R-Upper Arlington) in the special U.S. House election next Tuesday.
He also defended his trade policies and, at one point, seemed to suggest that the markets would be up another 40 per cent without his tariffs - but said the measures were needed or the nation would eventually have to "pay the piper".