Scott G Winterton, Deseret News
People set up for a town hall meeting for John Kasich at Utah Valley University, Friday, March 18, 2016.

Four of the five main presidential candidates are scheduled for appearances in Utah this weekend, ahead of the state's presidential preference caucuses.

Follow Friday events live:

Live Blog Candidates come to Utah
 

Friday:

Ohio Gov. John Kasich has three town hall meetings scheduled in Utah on Friday: at Utah Valley University's Grande Ballroom in the Sorensen Student Center at noon (800 W. University Parkway in Orem); at the U.'s University Guest House at Fort Douglas at 3:30 p.m., (110 South Fort Douglas Blvd); and at Davis High School at 6 p.m., (325 S. Main Street in Kaysville).

Doors will open at 12:30 p.m. for a rally for Vermont Sen. Bernie Sanders at the Garden Place in This is the Place Heritage Park, 2601 Sunnyside Ave. Parking will be limited so attendees are asked to use public transportation or carpool.

Donald Trump, the GOP frontrunner, will make a campaign stop at 7 p.m. at the Infinity Event Center, 26 E. 600 South.

Saturday:

Texas Sen. Ted Cruz is expected at a campaign kickoff event for Sen. Mike Lee, R-Utah, at 10 a.m. Saturday, on the American Preparatory campus, 11938 Lone Peak Parkway in Draper.

Carly Fiorina, a former GOP presidential candidate who has endorsed Cruz, and Glenn Beck, are also slated to attend the kickoff event. Cruz is expected to attend a rally in Provo on Saturday afternoon.