Speaking to CNN's Jake Tapper at a town hall, Ryan said that he disagreed with Trump's call to ban immigration by Muslims to the U.S. but didn't directly address a question on how he could support an "openly racist" presidential candidate.
The real estate mogul-turned-politician has drawn ire over his remarks about Mexicans and Muslims, and Ryan himself called Trump's derogatory comments about a Hispanic judge who was presiding over a legal case involving his company "the textbook definition of a racist comment."
"In the balance of things, the good clearly outweighs the things I don't agree with," Ryan told the CNN town hall. "We don't have people who run for office who 100 percent reflect all of our views. It doesn't work like that."
The Speaker also said that he hoped Trump would choose a conservative as his running mate. Trump is reportedly due to reveal his choice of vice president on Friday.
To read the full CNN report, click here: