Website icon.png

Building a New Election Website

Do you wish your election website were more user friendly? Do voters have trouble finding the information they're looking for? Do you need to create a website from scratch? We can help.

In this course, you'll create a new election department website using an original website template created by CTCL. Our template is built on research from the Center for Civic Design about how voters look for civic information online. It's mobile friendly and loads quickly -- even in areas without high-speed internet. 

The template is free with our 12-hour professional development course. 

The Inyo County, California election staff built this website with the help of CTCL

The Inyo County, California election staff built this website with the help of CTCL

After completing our election website training, election offices like yours have seen the following results:

  • Better informed and more engaged voters

  • Fewer phone calls seeking information

  • Positive media stories about the election office

We will provide you with a proven website template with a modern look and feel. To help you customize the template for your jurisdiction, you'll receive hands-on training and a written curriculum that covers:

  • Website imperatives like voter communication and navigation best practices

  • Writing election information in plain language to make it easy for voters to understand

  • Publishing data in machine-readable and human-readable formats

Have questions about our website template? Check out our website template FAQs

Which option is right for you?


If you're independent, budget conscious, and tech savvy, you can build your website on your own using a step-by-step participant guide that we've created. For details and to download the guide, visit the Election Website Template at



When you enroll in our in-person website training, CTCL instructors meet you where you are, working in your election office to provide your staff with hands-on support. We'll help you set up your website infrastructure and customize the content to meet the needs of your community.

Ready to learn?

We're ready to prepare a course to fit your needs. Click the link below to start the conversation.

If you're curious about our other courses, you can check out our main Professional Development page.