Hundreds of people demonstrated against Donald Trump during his visit Wednesday, June 21, 2017, to Cedar Rapids, Iowa. (photo/Cindy Hadish)

CEDAR RAPIDS – Protesters carried signs Wednesday, June 21, to show their opposition to Donald Trump’s visit to Iowa, both at Kirkwood Community College and in downtown Cedar Rapids, while crowds arrived early for Trump’s rally, his first visit to Iowa as president.

A digital billboard near Kirkwood Community College offered a message for Donald Trump. (photo/Cindy Hadish)

A handful of demonstrators gathered at Iowa Hall on the Kirkwood campus, where Trump was scheduled to visit in the afternoon to discuss agriculture, though the time was pushed back as the day progressed.

Digital billboard signs at four locations reading “Public Funds are for Public Schools” among other messages, lined the motorcade route.

Several organizations came together to voice their opposition to the Trump rally at the U.S. Cellular Center, including Indivisible Iowa, Women’s March Iowa, Action Iowa and others, along with individuals.

A line of Trump supporters formed early outside the U.S. Cellular Center, while hundreds of demonstrators withstood occasional downpours, holding signs and chanting “Love trumps hate,” and more, along a busy First Avenue.

Find photos of previous demonstrations against Donald Trump last summer  and last winter and an Obamacare repeal protest.

See more from today’s protest at Kirkwood and in downtown Cedar Rapids: