2024 Caucus, Assemblies & Elections

Whether you’re a new or veteran political activist, things can be confusing regarding caucuses, assemblies and primary elections. Here’s our “must know” reference guide…

Important Dates

Mon, February 12, 2024 – Last day for voters who are affiliated with a political party to change or withdraw their affiliation to vote for a different party in the March 5th Presidential Primary Election. Does not apply to unaffiliated voters.

Fri, February 16, 2024 – Last day to affiliate with a party or update your voter address to participate in your precinct caucus. 

Tues, March 5, 2024 – Presidential Primary: Colorado no longer uses the caucus/assembly to determine the presidential nominee. It is now through a semi-open primary that allows unaffiliated voters to vote in one party’s primary. Vote in-person or return your ballot by 7pm on election day.

Tues, March 5 to Sat, March 9, 2024Caucus: Check with your county party for exact date, locations and times. Caucuses must be completed no earlier than March 5, 2024 and no later than March 9, 2024. 

Tues, March 26 to Sat, March 30, 2024County assemblies: Check with county party for exact date, location and times. Only County Delegates attend County Assembly.

Sat, April 13, 2024 – Last possible day for State Assembly to be held. Only State Delegates attend State Assembly.

Other assemblies for other races will be around the same time but vary from district to district. State party should have all of this information, as well as county party and campaigns.

June 25, 2024Primary Election (for all candidates except president): Vote in-person or return your ballot by 7pm on election day.

Nov 5, 2024General Election: Vote in-person or return your ballot by 7pm on election day.

View a complete list of important election dates from the Colorado Secretary of State HERE


Who should attend? If you support a specific candidate who is running in a contested race; if you want to help get delegates elected who support a specific candidate even if you don’t want to become a delegate yourself; if you want to get more involved in the party; if you want to learn how it works or simply cast a vote; if you have nothing better to do with your day.

What is a caucus and who can participate? Caucuses are the most grassroots of elections in the whole cycle. Republicans and Democrats each have their own. Interested individuals meet with their fellow party members from their precinct and elect each other as delegates to higher assemblies. Which assemblies you can run for depends on your county rules. Some let you run for all of them, others say you have to pick one or another. Many people attend caucus just to vote for certain delegates who are supporting certain candidates, or they attend as nothing more than a voter. Other people attend with the goal of being elected delegate. It’s not uncommon for candidates to work to garner support from delegates or plug their supporters in as delegates. It’s strategic, and a good strategy can be very effective at this most grassroots level.

Delegates will be responsible for voting to nominate candidates that range from United States Senator and House of Representatives on down through county commissioner and sheriff, including state house and senate races, and even CU regent. How that vote goes will determine who is on that party’s primary ballot. Any candidate who finishes the caucus and assemblies with less than 10% of the delegate vote is out of the race completely. If they finish with 10-29% they can still petition on but only have a certain number of days to get it completed. And anyone who gets 30% or more of the delegate vote at caucus is automatically on the primary ballot.

Candidates can also skip the assembly and petition on to the ballot instead. The deadline to have those turned in is always third Tuesday of March) and the number of signatures needed varies depending on district and/or race. Sometimes candidates do both the petition and caucus/assembly process.

Ballots will be mailed to you and must be returned by 7pm on the date of the election. There are dozens of ballot drop off locations and as well as several locations where you can vote in person. If you do not receive a ballot, you can request one. You can also track your ballot after it’s returned to ensure your vote is counted.


Voting for candidates at assemblies helps ensure their name gets on the primary ballot. Only delegates go to the assemblies, so if you want to go to a certain assembly or support a certain candidate at assembly, you must run for delegate to that assembly at your caucus.

Most counties require you also attend the county assembly if you are a delegate to a higher assembly, so make sure both dates are available if you plan to become a delegate. It’s at the assemblies where delegates vote for the candidates as well as party platform changes. 


Colorado’s primary elections are semi-open, allowing unaffiliated voters to vote in one party’s primary. If you are affiliated with a party, even a minor party, you can only vote in your party’s primary.

Colorado mails a ballot to every voter in the state and in a general election, voters can select any candidate on their ballot regardless of party affiliation. Voters can return their ballot by mail, place it in a drop-box, or vote in-person.

Colorado law allows citizens to register to vote AND VOTE up until and on election day before 7pm.

If you do not receive a ballot, contact your county clerk.

You can also track your ballot after it’s returned to ensure your vote is counted.