After months of campaigning and debating, the big day is finally here.
The first votes in the presidential race are going to be cast on Monday.
All eyes will be on the Iowa caucuses to find out who will come out on top.
Final poll numbers released over the weekend show a tight race between both the Democratic and Republican frontrunners.
The last Iowa poll found 5% or less separating first and second place.
The latest Des Moines Register/Bloomberg poll released on Saturday shows Donald Trump with a 5% lead over Ted Cruz on the Republican side.
In the Democratic race, the Des Moines Register/Bloomberg poll shows Hillary Clinton with a 3% lead over Bernie Sanders.
With about a third of voters still wavering in their support, campaigns can influence the results up to the last second.
The caucus voting kicks off at 7 p.m. (CST) and Republican results are expected to start coming in soon after.
The Democratic Party’s process takes longer and those results are expected to take longer.