openapi: 3.0.2 info: title: Democracy Works Authorities API version: '2.0' description: "# Introduction\n\nThe Democracy Works Elections API provides your application with comprehensive elections data and voting guidance, surfacing our unparalleled coverage of upcoming local, state, and federal elections. Power your platforms, apps, reminders, outreach campaigns, and much more.\n\nJoin the community of developers in our [Google Group](https://groups.google.com/a/democracy.works/g/democracy-works-data)\nfor updates about our data and elections.\n\n## Authentication\nAccess to the Democracy Works Elections API requires authentication. To access the DW API, include an X-API-Key header with each API request. The value of that header should be your API key. For example:\n\n```sh\ncurl \"https://api.democracy.works/v2/elections\" \\\n --header \"X-API-KEY: \"\n```\n\nFor pricing information and to obtain a test key, please [contact us](https://data.democracy.works/api-signup).\n\n## Base URL\nThe base URL for all API endpoints is: https://api.democracy.works/v2\n\n## Support\nIf you have any further questions or issues, please contact us at partnerships@democracy.works.\n\n## Data\n\nData is captured in two entities, an __Election__ and an __Authority__. The __Election__ has election-specific dates and deadlines, URLs for voters to get more information and take action, and detailed guidance in both English and Spanish. The __Authority__ includes statewide evergreen information and instructions on how to register and vote for each state, as well as election office contact information. \n\n# Open Civic Data IDs (OCD-IDs)\n\nWe use Open Civic Data IDs [(OCD-IDs)](https://opencivicdata.info/en/latest/ocdids.html) \nthroughout the API to describe entities and filter results. \n\nOCD-IDs start with what is being identified, and in our case it is always \n`ocd-division`.\n\nSince all authorities are, or are contained within, a state and all elections \nare run by some authority, almost every OCD-ID in our system starts with \n`ocd-division/country:us/state:__`, where `__` is a two-letter state postal code.\n\nThe only exception to this is for the District of Columbia, which has the OCD-ID \n`ocd-division/country:us/district:dc`.\n\n## OCD-ID on the Authority\nThe OCD-ID associated with an authority describes the political district covered\nby an authority. Authorities are uniquely identifiable by the associated OCD-ID.\n\nFor example:\n- The OCD-ID `ocd-division/country:us/state:ak/place:anderson` is associated \n with the authority for Anderson, Alaska.\n- The OCD-ID `ocd-division/country:us/state:ny/county:albany/council_district:2` \n is not associated with an authority because Albany's 2nd Ward is a legislative \n ward which does not run its own elections.\n\n## OCD-ID on the Election\nThe OCD-ID associated with an election describes the highest-level district \nin which all voters have something to vote for on the ballot on Election Day. \nElections always have an associated OCD-ID, but are not uniquely\nidentifiable by the associated OCD-ID.\n\nFor example:\n- If there is a mayoral race in Philadelphia as well as a state-wide \nmeasure contest in Pennsylvania on a given day, there will be one election \nentity with OCD-ID `ocd-division/country:us/state:pa`.\n- If there is only a mayoral race in Pittsburgh in Allegheny County on a given \nday, there will be an election entity with OCD-ID \n`ocd-division/country:us/state:pa/county:allegheny`.\n\n# Standard Parameters\nFunctionality shared between API endpoints is noted here. Each endpoint will\nspecify whether it supports the following functionality.\n\n## Pagination\nAny endpoint that returns multiple results supports pagination. An endpoint that \nsupports pagination accepts two related query parameters:\n- `pageSize`\n - Specifies the number of results requested. Defaults to 10 if not specified. The maximum value is 100.\n - Example: `pageSize=15`\n- `page`\n - Specifies the page to return, based on `pageSize`. Defaults to 1 if not specified.\n - Example: `page=2`\n\nYou can send none, one, or both of these parameters. Each endpoint that supports\npagination will have a `pagination` field in the response, which details what\npage of information is returned, what page size was used for the request, and the\ntotal number of results found. \n\n## Localization\nSome endpoints support localization. An endpoint that supports localization accepts a\nheader parameter:\n- `Accept-Language`\n - Specifies the language tag for localization. Accepted values are `en`, `en-US`, `es`, and `es-US`.\n - Example: `Accept-Language: es`\n\nNot all fields on the response of a localized endpoint are localized. Each field that supports localization\nwill have a `Localized` tag on its field description.\n\nIf no localization in the requested language is found,\nlocalized fields will return `null`.\n\n## Content Formatting\nSome endpoints support content formatting. An endpoint that supports formatting accepts a\nquery parameter:\n- `contentFormatType`\n - Specifies the format of certain fields in the response.\n Accepted values are `html` and `json`. Defaults to `html` if not specified.\n - Example: `contentFormatType=json`\n\nNot all fields on the response of a formatted endpoint are formatted. \nFormatting is generally supported on prose-like fields, including Question and Answer content and most instruction fields.\nEach field that supports formatting will have a `Formatted` tag on its field description.\n\nThe `json`-formatted content is the content represented as an [AST](https://en.wikipedia.org/wiki/Abstract_syntax_tree).\n\n## Fields\nSome endpoints support field masking to specify a list of fields to include in the API response. This helps to avoid unnecessary computation and improve performance. An endpoint that supports field masking accepts a\nquery parameter:\n- `fields`\n - Specifies the symbolic field paths to include in the response, provided as comma-separated list. See more about [Field Masks](https://protobuf.dev/reference/protobuf/google.protobuf/#field-mask).\n - Example: `fields=\"ocdId,date,contact.email\"`\n\nPaths are validated against all possible fields, and providing an invalid path will result in a 400 response.\n" servers: - url: https://api.democracy.works/v2 tags: - name: Authorities paths: /authorities/state/{stateCode}: get: operationId: getStateAuthorities summary: State authorities description: "This endpoint includes statewide evergreen information and instructions on how to register and vote for each state (and Washington, D.C.). It includes contact information for state election authorities, registration methods, voting methods, state-specific URLs to authoritative government websites, and more. \n\nAuthorities do not contain election-specific information such as dates, and while we closely monitor this data for changes and update when needed, Authorities information generally does not change from election to election.\n\nAuthorities are returned sorted alphabetically by OCD-ID. \n\nSupports standard the following parameters: see __[Pagination](#section/Standard-Parameters/Pagination)__, __[Localization](#section/Standard-Parameters/Localization)__, and __[Content Formatting](#section/Standard-Parameters/Content-Formatting)__.\n" security: - ApiKeyAuth: [] parameters: - name: stateCode in: path schema: type: string description: 'The 2-letter postal code of the state to get top-level authority for. DC is accepted as well. If no value is provided, it will request all top-level authorities (51 total). If a value is provided, at most one authority will be returned. ' example: ny required: false - name: includeQuestionAndAnswer in: query schema: type: boolean description: Whether Question and Answer content should be included for each returned election. Defaults to false if not specified. Response fields are formattable with the __[content formatting](#section/Standard-Parameters/Content-Formatting)__ standard parameter. example: true required: false responses: '200': description: Authorities fetched by query. content: application/json: schema: type: object properties: data: type: object properties: authorities: type: array items: $ref: '#/components/schemas/authority' pagination: $ref: '#/components/schemas/pagination' examples: sampleStateAuthoritiesResponse: $ref: '#/components/examples/stateAuthorities' '400': $ref: '#/components/responses/badRequestError' '429': $ref: '#/components/responses/tooManyRequestsError' '500': $ref: '#/components/responses/internalServerError' tags: - Authorities /authorities: get: operationId: getAuthorities summary: All authorities description: "This endpoint includes all statewide and local authorities that correspond to a given address or state parameter. \n\nThe statewide authorities include evergreen information and guidance on how to register and vote in that state, as well as contact information for state election authorities. Local authorities provide contact information for the local election office. \n\nAuthorities do not contain election-specific information such as dates, and while we closely monitor this data for changes and update when needed, Authorities information generally does not change from election to election.\n\nAuthorities are returned sorted alphabetically by OCD-ID. \n\nSupports the following standard parameters: see __[Pagination](#section/Standard-Parameters/Pagination)__, __[Localization](#section/Standard-Parameters/Localization)__, and __[Content Formatting](#section/Standard-Parameters/Content-Formatting)__.\n" security: - ApiKeyAuth: [] parameters: - name: address in: query schema: type: string description: The address get authorities for. example: 1101 Biscayne Blvd, Miami, FL 33132 required: false - name: stateCode in: query schema: type: string description: 'The 2-letter postal code to get authorities within a respective state. DC is accepted as well. ' example: CA required: false - name: includeQuestionAndAnswer in: query schema: type: boolean description: Whether Question and Answer content should be included for each returned election. Defaults to false if not specified. Response fields are formattable with the __[content formatting](#section/Standard-Parameters/Content-Formatting)__ standard parameter. example: true required: false responses: '200': description: Authorities fetched by query. Local (non-state) authorities will only have required fields. content: application/json: schema: type: object properties: data: type: object properties: authorities: type: array items: $ref: '#/components/schemas/authority' pagination: $ref: '#/components/schemas/pagination' examples: sampleAuthoritiesResponse: $ref: '#/components/examples/allAuthorities' '400': $ref: '#/components/responses/badRequestError' '429': $ref: '#/components/responses/tooManyRequestsError' '500': $ref: '#/components/responses/internalServerError' tags: - Authorities /authorities/local: get: operationId: getLocalAuthorities summary: Local authorities description: "This endpoint provides contact information for over 8,500 local election offices at the county and municipal levels.\n\nAuthorities are returned sorted alphabetically by OCD-ID. \n\nSupports the following standard parameters: see __[Pagination](#section/Standard-Parameters/Pagination)__ and __[Localization](#section/Standard-Parameters/Localization)__.\n" security: - ApiKeyAuth: [] parameters: - name: address in: query schema: type: string description: The address get authorities for. example: 1101 Biscayne Blvd, Miami, FL 33132 required: false - name: stateCode in: query schema: type: string description: 'The 2-letter postal code to get authorities within a respective state. ' example: CA required: false responses: '200': description: Local authorities fetched. As all authorities will be local (non-state), they will only have required fields. content: application/json: schema: type: object properties: data: type: object properties: authorities: type: array items: $ref: '#/components/schemas/authority' examples: sampleLocalAuthoritiesResponse: $ref: '#/components/examples/localAuthorities' '400': $ref: '#/components/responses/badRequestError' '429': $ref: '#/components/responses/tooManyRequestsError' '500': $ref: '#/components/responses/internalServerError' tags: - Authorities components: examples: allAuthorities: summary: Sample authorities response description: 'This is **fictional** data to provide examples of fields values. The first authority is a state authority with all fields populated for demonstration purposes. The second authority is a local authority. Note that state and local authorities will both be returned by this endpoint; local authorities will only return required fields, plus an extra `isRegistrationContact` field that is not returned on state authorities. ' value: data: authorities: - ocdId: ocd-division/country:us/state:al officeName: Alabama officialTitle: Office of the Secretary of State homepageUrl: https://sos.alabama.gov/alabama-votes pollingLocationUrl: https://myinfo.alabamavotes.gov/voterview votingWithDisabilitiesUrl: https://www.sos.alabama.gov/alabama-votes/voter/assistance-disability votingWithPastConvictionsUrl: https://www.sos.alabama.gov/sites/default/files/Voting-Rights-Final-Version.pdf canonicalUrl: https://staging.voting.democracy.works/en/vote/al.html partyInstructions: If you choose not to declare a political preference at the primary election, you will not be eligible to vote in any political partys primary election. You are, however, still eligible to vote on any proposed constitutional amendments that are up for a vote. updatedAt: '2023-12-05T10:05:43.853825+00:00' timezone: Central secondaryTimezone: Eastern localElectionAuthorityOfficeAlias: Absentee Election Manager separateRegistrationAndElectionAuthorities: true localElectionAuthorityName: Local Authority localRegistrationAuthorityName: Board of Registrars localRegistrationAuthorityLookupUrl: https://www.sos.alabama.gov/city-county-lookup/bor localElectionAuthorityLookupUrl: https://www.sos.alabama.gov/city-county-lookup/absentee-election-manager registrationAuthorityLevel: county electionAuthorityLevel: county contact: phone: (334) 242-7210 email: alavoter@vote.alabama.gov physicalAddress: street: 600 Dexter Ave, Suite E-206 city: Montgomery state: AL zip: '36130' mailingAddress: street: P. O. Box 5616 city: Montgomery state: AL zip: 36103-5616 voting: inPersonVotingAvailable: true mailBallotsSentAutomatically: false inPerson: idRequiredAllVoters: true idInstructions: 'You will need to show photo ID to vote in Alabama.
Acceptable forms of valid photo ID include: Alabama driver''s license (may be expired up to 60 days); Alabama non-driver''s ID card (may be expired up to 60 days); Alabama photo voter ID card; digital driver''s license or non-driver ID issued by the Alabama Law Enforcement Agency; photo ID card issued by Alabama or any other state (examples include AL Department of Corrections Release - Temporary ID, AL Movement/Booking Sheet from Prison/Jail System, or a pistol permit); federal government issued ID; US passport; employee ID card issued by the federal government, the State of Alabama, county, municipality, board or other entity in Alabama; student or employee ID issued by a public or private college or university in Alabama; US military ID; valid tribal ID

Voters without ID: If you are unable to provide ID, you will be able to vote a provisional ballot. In order for your ballot to be counted, you must provide your ID, including your address and your telephone number, to the board of registrars no later than 5:00 P.M. on the Friday following the election. If you fail to provide ID to the board of registrars by that time, your ballot will not be counted. In addition, voters who do not show valid photo ID at the polls can vote a regular ballot if they are positively identified by two election officials as a voter on the poll list who is eligible to vote and the election officials sign a sworn affidavit. ' early: supported: false excuseRequired: false alias: early vote byMail: ballotApplicationOnline: https://www.sos.alabama.gov/alabama-votes/voter/absentee-voting returnByMailUrl: https://www.sos.alabama.gov/alabama-votes/voter/absentee-voting eligibilityUrl: https://www.sos.alabama.gov/alabama-votes/voter/absentee-voting returnInPersonUrl: https://www.sos.alabama.gov/alabama-votes/voter/absentee-voting excuseRequired: true excuses: - excuse: absence example: I expect to be out of the county or the state on election day. - excuse: illnessDisability example: I am physically incapacitated and will not be able to vote in person on election day. - excuse: illnessAgeDisability example: "I have a physical illness or infirmity which prevents my attendance at the polls. I am unable to access my assigned polling place due to a neurological, musculoskeletal, respiratory (including speech organs), cardiovascular, or other life-altering disorder that affects my ability to perform manual tasks, stand for any length of time, walk unassisted, see, hear or speak and: \ra) I am an elderly voter aged 65 or older; or \rb) I am a voter with a disability." - excuse: employment example: I expect to work a shift which has at least ten (10) hours that coincide with the polling hours at my regular polling place. - excuse: student example: I am enrolled as a student at an educational institution located outside the county of my personal residence and am therefore unable to vote at my usual polling place on election day. - excuse: uocava example: I am a member of, or a spouse or dependent of a member of, the Armed Forces of the United States or am otherwise similarly qualified to vote absentee pursuant to the Uniformed and Overseas Citizens Absentee Voting Act, 52 U.S.C. � 20302. - excuse: electionWorker example: I have been appointed as an election officer at a polling place which is not my regular polling place. - excuse: caregiver example: I am a caregiver for a family member to the second degree of kinship by affinity or consanguinity and the family member is confined to his or her home. - excuse: incarcerated example: I am currently incarcerated in prison or jail and have not been convicted of a felony involving moral turpitude. ballotTrackingUrl: https://myinfo.alabamavotes.gov/voterview ballotApplicationDownload: https://www.sos.alabama.gov/alabama-votes/absentee-ballot-applications idInstructions: ID is required for all voters. alias: absentee registration: statusUrl: https://myinfo.alabamavotes.gov/voterview formUrl: https://www.sos.alabama.gov/sites/default/files/voter-pdfs/nvra-2.pdf noRegistrationRequiredInstructions: You cannot vote without valid registration. methods: - byMail - online byMail: supported: true url: https://www.sos.alabama.gov/alabama-votes/voter/register-to-vote forms: nvrf raceFieldRequired: false raceFieldInstructions: You are required to fill in this box; however, your application will not be rejected if you fail to do so. idInstructions: If you have one, you must provide your Alabama driver's license number or Alabama non-driver's identification card number. If you do not have an Alabama driver's license or non-driver's identification card, you must provide the last four digits of your Social Security number. If you have not been issued any of these numbers you must write the word "NONE" and a unique identifier will be provided for you. signatureInstructions: 'To register in Alabama you must:
be a citizen of the United States
be a resident of Alabama and your county at the time of registration
be 18 years old on or before Election Day
not be barred from voting by reason of a disqualifying felony conviction, or if you have been convicted, you must have had your civil rights restored. You can find the list of disqualifying felonies on the Secretary of States website here at: sos.alabama.gov/mtfelonies
not have been declared mentally incompetent in a court
swear or affirm to "support and defend the Constitution of the U.S. and the State of Alabama and further disavow any belief or affiliation with any group which advocates the overthrow of the governments of the U.S. or the State of Alabama by unlawful means and that the information contained herein is true"' citizenInstructions: You must be a citizen to vote in Alabama. newVoterInstructions: 'If you are registering to vote for the first time in your jurisdiction and are mailing this registration application, federal law requires you to show proof of identification the first time you vote. Proof of identification includes: current and valid photo identification or current utility bill, bank statement, government check, paycheck or government document that shows your name and address.
More information here.' online: supported: true instructions: 'You should know: you need an Alabama driver''s license or non-driver ID to use Alabama''s online voter registration system. If you don''t have an Alabama-issued ID, you can still register by mail to vote. ' url: https://www.alabamainteractive.org/sos/voter_registration/voterRegistrationWelcome.action inPerson: supported: false electionDayInstructions: You cannot register to vote in person on Election Day in Alabama. advanceUrl: https://www.sos.alabama.gov/alabama-votes/voter-registration/general-info?_ga=2.13156215.1931915915.1655313501-640998901.1644592274 youthRegistration: url: https://www.sos.alabama.gov/alabama-votes/youth-voter-registration formUrl: https://www.sos.alabama.gov/alabama-votes/youth-voter-registration supported: byElection methods: online,by-mail,in-person onlineInstructions: 'To register using the Alabama online voter registration system, you are required to provide ONE of the following valid ID numbers: Alabama Driver''s License; Alabama Non-Driver''s Identification card

If you dont have an Alabama-issued ID, you can still submit a voter registration application by mail or in person. ' inPersonInstructions: 'You can complete a voter registration application in person at your local County Board of Registrars in Alabama.

You can also obtain a voter registration application in person at any of the following public agencies in Alabama: driver''s licensing office; county and select municipal public libraries; public four-year universities and select private four-year universities

You can find a list of locations that provide voter registration services and voter registration application on the Alabama Secretary of States website.' byMailInstructions: When submitting your application by mail in Alabama, you are required to provide your Alabama Drivers License number or Alabama Non-Driver ID number. If you do not have one, you are required to provide the last four digits of your Social Security number. If you have not been issued any of these numbers, check the box that indicates you do not have an ID number. You may send with your application a copy of your valid photo ID. eligibilityAge: '18' statusAvailability: Unknown questionAndAnswer: whoCanVote: question: Who can register to vote? answer: '
To register in Alabama you must:
' byMailRegistration: question: Can I submit voter registration forms by mail? answer: '

Use the National Voter Registration Form

  1. Print and fill out the National Voter Registration Form.
  2. Box 6 - ID Number: If you have one, you must provide your Alabama driver''s license number or Alabama non-driver''s identification card number. If you do not have an Alabama driver''s license or non-driver''s identification card, you must provide the last four digits of your Social Security number. If you have not been issued any of these numbers you must write the word "NONE" and a unique identifier will be provided for you.
  3. Box 7 - Choice of Party: If you choose not to declare a political preference at the primary election, you will not be eligible to vote in any political partys primary election. You are, however, still eligible to vote on any proposed constitutional amendments that are up for a vote.
  4. Box 8 - Race or Ethnic Group: You are required to fill in this box; however, your application will not be rejected if you fail to do so.
  5. Review the "Who can register to vote?" section above and check that you''re eligible.
  6. Sign the form.
  7. Send the completed form to your Board of Registrars
  8. If you are registering to vote for the first time in your jurisdiction and are mailing this registration application, federal law requires you to show proof of identification the first time you vote. Proof of identification includes: current and valid photo identification or current utility bill, bank statement, government check, paycheck or government document that shows your name and address.
    • More information here.
' electionDayRegistration: question: Can I register to vote on Election Day? answer: Alabama does not offer registration on Election Day. inPersonRegistration: question: Can I submit voter registration forms in person? answer: youthRegistrationEligibility: question: Can I register to vote before I turn 18? answer: ' You can register to vote in Alabama before you turn 18 if you:
You must be at least 18 years old to vote.
' youthInPersonRegistration: question: Can I complete a voter registration application in person before I turn 18? answer: Yes, you can learn more about registering to vote in person on the Alabama Office of the Secretary of State website. You can complete a voter registration application in person at your local County Board of Registrars in Alabama.
You can also obtain a voter registration application in person at any of the following public agencies in Alabama:
You can find a list of locations that provide voter registration services and voter registration application on the Alabama Secretary of States website. youthOnlineVoterRegistration: question: Can I submit a voter registration application online before I turn 18? answer: ' Yes, you can register online on the Alabama Office of the Secretary of State website. To register using the Alabama online voter registration system, you are required to provide ONE of the following valid ID numbers:
If you dont have an Alabama-issued ID, you can still submit a voter registration application by mail or in person. ' youthByMailRegistration: question: Can I submit a voter registration application by mail before I turn 18? answer: ' Yes, you can register to vote by mail using this form. When submitting your application by mail in Alabama, you are required to provide your Alabama Drivers License number or Alabama Non-Driver ID number. If you do not have one, you are required to provide the last four digits of your Social Security number. If you have not been issued any of these numbers, check the box that indicates you do not have an ID number. You may send with your application a copy of your valid photo ID. ' militaryAndOverseas: question: How do I vote if I'm in the military or live overseas? answer: '
Active-duty military, their families, and overseas citizens can register to vote and request their absentee ballot using the Federal Post Card Application (FPCA). The FPCA process is done by mail, but your state may offer other options to request and return ballots. Please contact your Absentee Election Manager for more information about delivery and return methods, including email, fax, and state online portals. To follow the FPCA process:
  1. Fill out the Federal Post Card Application (FPCA), or download a copy. Your Absentee Election Manager may have questions, so please provide an email address or phone number where they can reach you.
  2. Send the application to your Absentee Election Manager.
  3. It is never too early to submit an FPCA! Please do so as soon as possible.
  4. Please fill out and send back your ballot as soon as you receive it.
  5. States begin mailing absentee ballots at least 45 days before Election Day. If you haven''t received your ballot by 30 days before Election Day, contact your Absentee Election Manager.
If after submitting your FPCA, your ballot does not arrive, contact your Absentee Election Manager first. Then:
The Federal Voting Assistance Program offers additional information on military and overseas voting in Alabama. You can also call 1-800-438-VOTE (8683) or email vote@fvap.gov
' checkRegistration: question: How can I check my voter registration status? answer: You can look up your voter registration record and verify that your information is correct using Alabama's voter registration lookup tool. contactElectionOffice: question: Which election office should I contact? answer: ' ' localContactInfo: question: How do I contact my local election office? answer: 'Visit your states site to find the contact information for the Board of Registrars or the Absentee Election Manager. ' stateContactInfo: question: How do I contact my state election office? answer: '
Office of the Secretary of State
' voteInPerson: question: How do I vote in person? answer: '

Where can I vote on Election Day?

You can look up where to vote on Alabama''s site.

Can I vote early?

No, early voting in person before Election Day is not offered in this election. Alabama does offer absentee voting with an excuse in-person or by mail beginning 55 days prior to Election Day. Find the eligibility requirements for absentee voting and contact your Absentee Election Manager to check if you can visit their office to request and return an absentee ballot in person.

What do I need to bring?

You will need to show photo ID to vote in Alabama.

Acceptable forms of valid photo ID include:
  • Alabama driver''s license (may be expired up to 60 days)
  • Alabama non-driver''s ID card (may be expired up to 60 days)
  • Alabama photo voter ID card
  • digital driver''s license or non-driver ID issued by the Alabama Law Enforcement Agency
  • photo ID card issued by Alabama or any other state (examples include AL Department of Corrections Release - Temporary ID, AL Movement/Booking Sheet from Prison/Jail System, or a pistol permit)
  • federal government issued ID
  • US passport
  • employee ID card issued by the federal government, the State of Alabama, county, municipality, board or other entity in Alabama
  • student or employee ID issued by a public or private college or university in Alabama
  • US military ID
  • valid tribal ID

Voters without ID: If you are unable to provide ID, you will be able to vote a provisional ballot. In order for your ballot to be counted, you must provide your ID, including your address and your telephone number, to the board of registrars no later than 5:00 P.M. on the Friday following the election. If you fail to provide ID to the board of registrars by that time, your ballot will not be counted. In addition, voters who do not show valid photo ID at the polls can vote a regular ballot if they are positively identified by two election officials as a voter on the poll list who is eligible to vote and the election officials sign a sworn affidavit.

How can I check the status of my ballot?

You can check the status of your ballot on Alabamas site.
' voteByMail: question: How do I vote by mail? answer: '
Alabama allows eligible voters to request a mail ballot. All other voters are expected to vote in person. Check to see if youre eligible to vote by mail on Alabama''s site.

How do I get my ballot?

Request your mail-in ballot with a mail ballot application.

What should I do if I dont get my ballot?

If you dont receive your ballot in the mail, then contact your Absentee Election Manager.

How do I return my ballot?

What do I need to do if Ive moved?

Whats on your ballot depends on where you live, so your voter registration is tied to your exact address. If youve moved, you need to re-register with your new address.

How can I check the status of my ballot?

You can check the status of your ballot on Alabamas site.
' whatsOnTheBallot: question: How do I see what's on my ballot? answer: Learn more about what will be on your ballot by visiting the Alabama website. - ocdId: ocd-division/country:us/state:ri/place:coventry officeName: Coventry Town officialTitle: Board of Canvassers homepageUrl: https://www.coventryri.org/board-canvassers registrationAuthorityLevel: municipal electionAuthorityLevel: municipal isRegistrationContact: false contact: email: landerson@coventryri.org physicalAddress: street: 1675 FLAT RIVER RD city: COVENTRY state: RI zip: 02816 mailingAddress: street: 1670 FLAT RIVER RD city: COVENTRY state: RI zip: 02816 pagination: totalRecordCount: 2 currentPage: 1 pageSize: 10 stateAuthorities: summary: Sample state authorities response description: 'This is **fictional** data to provide examples of fields values. The first authority has all fields populated for demonstration purposes. The second authority is a more realistic example which shows that not all fields are applicable to every authority. ' value: data: authorities: - ocdId: ocd-division/country:us/state:al officeName: Alabama officialTitle: Office of the Secretary of State homepageUrl: https://sos.alabama.gov/alabama-votes pollingLocationUrl: https://myinfo.alabamavotes.gov/voterview votingWithDisabilitiesUrl: https://www.sos.alabama.gov/alabama-votes/voter/assistance-disability votingWithPastConvictionsUrl: https://www.sos.alabama.gov/sites/default/files/Voting-Rights-Final-Version.pdf canonicalUrl: https://staging.voting.democracy.works/en/vote/al.html partyInstructions: If you choose not to declare a political preference at the primary election, you will not be eligible to vote in any political partys primary election. You are, however, still eligible to vote on any proposed constitutional amendments that are up for a vote. updatedAt: '2023-12-05T10:05:43.853825+00:00' timezone: Central secondaryTimezone: Eastern localElectionAuthorityOfficeAlias: Absentee Election Manager separateRegistrationAndElectionAuthorities: true localElectionAuthorityName: Local Authority localRegistrationAuthorityName: Board of Registrars localRegistrationAuthorityLookupUrl: https://www.sos.alabama.gov/city-county-lookup/bor localElectionAuthorityLookupUrl: https://www.sos.alabama.gov/city-county-lookup/absentee-election-manager registrationAuthorityLevel: county electionAuthorityLevel: county contact: phone: (334) 242-7210 email: alavoter@vote.alabama.gov physicalAddress: street: 600 Dexter Ave, Suite E-206 city: Montgomery state: AL zip: '36130' mailingAddress: street: P. O. Box 5616 city: Montgomery state: AL zip: 36103-5616 voting: inPersonVotingAvailable: true mailBallotsSentAutomatically: false inPerson: idRequiredAllVoters: true idInstructions: 'You will need to show photo ID to vote in Alabama.
Acceptable forms of valid photo ID include: Alabama driver''s license (may be expired up to 60 days); Alabama non-driver''s ID card (may be expired up to 60 days); Alabama photo voter ID card; digital driver''s license or non-driver ID issued by the Alabama Law Enforcement Agency; photo ID card issued by Alabama or any other state (examples include AL Department of Corrections Release - Temporary ID, AL Movement/Booking Sheet from Prison/Jail System, or a pistol permit); federal government issued ID; US passport; employee ID card issued by the federal government, the State of Alabama, county, municipality, board or other entity in Alabama; student or employee ID issued by a public or private college or university in Alabama; US military ID; valid tribal ID

Voters without ID: If you are unable to provide ID, you will be able to vote a provisional ballot. In order for your ballot to be counted, you must provide your ID, including your address and your telephone number, to the board of registrars no later than 5:00 P.M. on the Friday following the election. If you fail to provide ID to the board of registrars by that time, your ballot will not be counted. In addition, voters who do not show valid photo ID at the polls can vote a regular ballot if they are positively identified by two election officials as a voter on the poll list who is eligible to vote and the election officials sign a sworn affidavit. ' early: supported: false excuseRequired: false alias: early vote byMail: ballotApplicationOnline: https://www.sos.alabama.gov/alabama-votes/voter/absentee-voting returnByMailUrl: https://www.sos.alabama.gov/alabama-votes/voter/absentee-voting eligibilityUrl: https://www.sos.alabama.gov/alabama-votes/voter/absentee-voting returnInPersonUrl: https://www.sos.alabama.gov/alabama-votes/voter/absentee-voting excuseRequired: true excuses: - excuse: absence example: I expect to be out of the county or the state on election day. - excuse: illnessDisability example: I am physically incapacitated and will not be able to vote in person on election day. - excuse: illnessAgeDisability example: "I have a physical illness or infirmity which prevents my attendance at the polls. I am unable to access my assigned polling place due to a neurological, musculoskeletal, respiratory (including speech organs), cardiovascular, or other life-altering disorder that affects my ability to perform manual tasks, stand for any length of time, walk unassisted, see, hear or speak and: \ra) I am an elderly voter aged 65 or older; or \rb) I am a voter with a disability." - excuse: employment example: I expect to work a shift which has at least ten (10) hours that coincide with the polling hours at my regular polling place. - excuse: student example: I am enrolled as a student at an educational institution located outside the county of my personal residence and am therefore unable to vote at my usual polling place on election day. - excuse: uocava example: I am a member of, or a spouse or dependent of a member of, the Armed Forces of the United States or am otherwise similarly qualified to vote absentee pursuant to the Uniformed and Overseas Citizens Absentee Voting Act, 52 U.S.C. � 20302. - excuse: electionWorker example: I have been appointed as an election officer at a polling place which is not my regular polling place. - excuse: caregiver example: I am a caregiver for a family member to the second degree of kinship by affinity or consanguinity and the family member is confined to his or her home. - excuse: incarcerated example: I am currently incarcerated in prison or jail and have not been convicted of a felony involving moral turpitude. ballotTrackingUrl: https://myinfo.alabamavotes.gov/voterview ballotApplicationDownload: https://www.sos.alabama.gov/alabama-votes/absentee-ballot-applications idInstructions: ID is required for all voters. alias: absentee registration: statusUrl: https://myinfo.alabamavotes.gov/voterview formUrl: https://www.sos.alabama.gov/sites/default/files/voter-pdfs/nvra-2.pdf noRegistrationRequiredInstructions: You cannot vote without valid registration. methods: - byMail - online byMail: supported: true url: https://www.sos.alabama.gov/alabama-votes/voter/register-to-vote forms: nvrf raceFieldRequired: false raceFieldInstructions: You are required to fill in this box; however, your application will not be rejected if you fail to do so. idInstructions: If you have one, you must provide your Alabama driver's license number or Alabama non-driver's identification card number. If you do not have an Alabama driver's license or non-driver's identification card, you must provide the last four digits of your Social Security number. If you have not been issued any of these numbers you must write the word "NONE" and a unique identifier will be provided for you. signatureInstructions: 'To register in Alabama you must:
be a citizen of the United States
be a resident of Alabama and your county at the time of registration
be 18 years old on or before Election Day
not be barred from voting by reason of a disqualifying felony conviction, or if you have been convicted, you must have had your civil rights restored. You can find the list of disqualifying felonies on the Secretary of States website here at: sos.alabama.gov/mtfelonies
not have been declared mentally incompetent in a court
swear or affirm to "support and defend the Constitution of the U.S. and the State of Alabama and further disavow any belief or affiliation with any group which advocates the overthrow of the governments of the U.S. or the State of Alabama by unlawful means and that the information contained herein is true"' citizenInstructions: You must be a citizen to vote in Alabama. newVoterInstructions: 'If you are registering to vote for the first time in your jurisdiction and are mailing this registration application, federal law requires you to show proof of identification the first time you vote. Proof of identification includes: current and valid photo identification or current utility bill, bank statement, government check, paycheck or government document that shows your name and address.
More information here.' online: supported: true instructions: 'You should know: you need an Alabama driver''s license or non-driver ID to use Alabama''s online voter registration system. If you don''t have an Alabama-issued ID, you can still register by mail to vote. ' url: https://www.alabamainteractive.org/sos/voter_registration/voterRegistrationWelcome.action inPerson: supported: false electionDayInstructions: You cannot register to vote in person on Election Day in Alabama. advanceUrl: https://www.sos.alabama.gov/alabama-votes/voter-registration/general-info?_ga=2.13156215.1931915915.1655313501-640998901.1644592274 youthRegistration: url: https://www.sos.alabama.gov/alabama-votes/youth-voter-registration formUrl: https://www.sos.alabama.gov/alabama-votes/youth-voter-registration supported: byElection methods: online,by-mail,in-person onlineInstructions: 'To register using the Alabama online voter registration system, you are required to provide ONE of the following valid ID numbers: Alabama Driver''s License; Alabama Non-Driver''s Identification card

If you dont have an Alabama-issued ID, you can still submit a voter registration application by mail or in person. ' inPersonInstructions: 'You can complete a voter registration application in person at your local County Board of Registrars in Alabama.

You can also obtain a voter registration application in person at any of the following public agencies in Alabama: driver''s licensing office; county and select municipal public libraries; public four-year universities and select private four-year universities

You can find a list of locations that provide voter registration services and voter registration application on the Alabama Secretary of States website.' byMailInstructions: When submitting your application by mail in Alabama, you are required to provide your Alabama Drivers License number or Alabama Non-Driver ID number. If you do not have one, you are required to provide the last four digits of your Social Security number. If you have not been issued any of these numbers, check the box that indicates you do not have an ID number. You may send with your application a copy of your valid photo ID. eligibilityAge: '18' statusAvailability: Unknown questionAndAnswer: whoCanVote: question: Who can register to vote? answer: '
To register in Alabama you must:
' byMailRegistration: question: Can I submit voter registration forms by mail? answer: '

Use the National Voter Registration Form

  1. Print and fill out the National Voter Registration Form.
  2. Box 6 - ID Number: If you have one, you must provide your Alabama driver''s license number or Alabama non-driver''s identification card number. If you do not have an Alabama driver''s license or non-driver''s identification card, you must provide the last four digits of your Social Security number. If you have not been issued any of these numbers you must write the word "NONE" and a unique identifier will be provided for you.
  3. Box 7 - Choice of Party: If you choose not to declare a political preference at the primary election, you will not be eligible to vote in any political partys primary election. You are, however, still eligible to vote on any proposed constitutional amendments that are up for a vote.
  4. Box 8 - Race or Ethnic Group: You are required to fill in this box; however, your application will not be rejected if you fail to do so.
  5. Review the "Who can register to vote?" section above and check that you''re eligible.
  6. Sign the form.
  7. Send the completed form to your Board of Registrars
  8. If you are registering to vote for the first time in your jurisdiction and are mailing this registration application, federal law requires you to show proof of identification the first time you vote. Proof of identification includes: current and valid photo identification or current utility bill, bank statement, government check, paycheck or government document that shows your name and address.
    • More information here.
' electionDayRegistration: question: Can I register to vote on Election Day? answer: Alabama does not offer registration on Election Day. inPersonRegistration: question: Can I submit voter registration forms in person? answer: youthRegistrationEligibility: question: Can I register to vote before I turn 18? answer: ' You can register to vote in Alabama before you turn 18 if you:
You must be at least 18 years old to vote.
' youthInPersonRegistration: question: Can I complete a voter registration application in person before I turn 18? answer: Yes, you can learn more about registering to vote in person on the Alabama Office of the Secretary of State website. You can complete a voter registration application in person at your local County Board of Registrars in Alabama.
You can also obtain a voter registration application in person at any of the following public agencies in Alabama:
You can find a list of locations that provide voter registration services and voter registration application on the Alabama Secretary of States website. youthOnlineVoterRegistration: question: Can I submit a voter registration application online before I turn 18? answer: ' Yes, you can register online on the Alabama Office of the Secretary of State website. To register using the Alabama online voter registration system, you are required to provide ONE of the following valid ID numbers:
If you dont have an Alabama-issued ID, you can still submit a voter registration application by mail or in person. ' youthByMailRegistration: question: Can I submit a voter registration application by mail before I turn 18? answer: ' Yes, you can register to vote by mail using this form. When submitting your application by mail in Alabama, you are required to provide your Alabama Drivers License number or Alabama Non-Driver ID number. If you do not have one, you are required to provide the last four digits of your Social Security number. If you have not been issued any of these numbers, check the box that indicates you do not have an ID number. You may send with your application a copy of your valid photo ID. ' militaryAndOverseas: question: How do I vote if I'm in the military or live overseas? answer: '
Active-duty military, their families, and overseas citizens can register to vote and request their absentee ballot using the Federal Post Card Application (FPCA). The FPCA process is done by mail, but your state may offer other options to request and return ballots. Please contact your Absentee Election Manager for more information about delivery and return methods, including email, fax, and state online portals. To follow the FPCA process:
  1. Fill out the Federal Post Card Application (FPCA), or download a copy. Your Absentee Election Manager may have questions, so please provide an email address or phone number where they can reach you.
  2. Send the application to your Absentee Election Manager.
  3. It is never too early to submit an FPCA! Please do so as soon as possible.
  4. Please fill out and send back your ballot as soon as you receive it.
  5. States begin mailing absentee ballots at least 45 days before Election Day. If you haven''t received your ballot by 30 days before Election Day, contact your Absentee Election Manager.
If after submitting your FPCA, your ballot does not arrive, contact your Absentee Election Manager first. Then:
The Federal Voting Assistance Program offers additional information on military and overseas voting in Alabama. You can also call 1-800-438-VOTE (8683) or email vote@fvap.gov
' checkRegistration: question: How can I check my voter registration status? answer: You can look up your voter registration record and verify that your information is correct using Alabama's voter registration lookup tool. contactElectionOffice: question: Which election office should I contact? answer: ' ' localContactInfo: question: How do I contact my local election office? answer: 'Visit your states site to find the contact information for the Board of Registrars or the Absentee Election Manager. ' stateContactInfo: question: How do I contact my state election office? answer: '
Office of the Secretary of State
' voteInPerson: question: How do I vote in person? answer: '

Where can I vote on Election Day?

You can look up where to vote on Alabama''s site.

Can I vote early?

No, early voting in person before Election Day is not offered in this election. Alabama does offer absentee voting with an excuse in-person or by mail beginning 55 days prior to Election Day. Find the eligibility requirements for absentee voting and contact your Absentee Election Manager to check if you can visit their office to request and return an absentee ballot in person.

What do I need to bring?

You will need to show photo ID to vote in Alabama.

Acceptable forms of valid photo ID include:
  • Alabama driver''s license (may be expired up to 60 days)
  • Alabama non-driver''s ID card (may be expired up to 60 days)
  • Alabama photo voter ID card
  • digital driver''s license or non-driver ID issued by the Alabama Law Enforcement Agency
  • photo ID card issued by Alabama or any other state (examples include AL Department of Corrections Release - Temporary ID, AL Movement/Booking Sheet from Prison/Jail System, or a pistol permit)
  • federal government issued ID
  • US passport
  • employee ID card issued by the federal government, the State of Alabama, county, municipality, board or other entity in Alabama
  • student or employee ID issued by a public or private college or university in Alabama
  • US military ID
  • valid tribal ID

Voters without ID: If you are unable to provide ID, you will be able to vote a provisional ballot. In order for your ballot to be counted, you must provide your ID, including your address and your telephone number, to the board of registrars no later than 5:00 P.M. on the Friday following the election. If you fail to provide ID to the board of registrars by that time, your ballot will not be counted. In addition, voters who do not show valid photo ID at the polls can vote a regular ballot if they are positively identified by two election officials as a voter on the poll list who is eligible to vote and the election officials sign a sworn affidavit.

How can I check the status of my ballot?

You can check the status of your ballot on Alabamas site.
' voteByMail: question: How do I vote by mail? answer: '
Alabama allows eligible voters to request a mail ballot. All other voters are expected to vote in person. Check to see if youre eligible to vote by mail on Alabama''s site.

How do I get my ballot?

Request your mail-in ballot with a mail ballot application.

What should I do if I dont get my ballot?

If you dont receive your ballot in the mail, then contact your Absentee Election Manager.

How do I return my ballot?

What do I need to do if Ive moved?

Whats on your ballot depends on where you live, so your voter registration is tied to your exact address. If youve moved, you need to re-register with your new address.

How can I check the status of my ballot?

You can check the status of your ballot on Alabamas site.
' whatsOnTheBallot: question: How do I see what's on my ballot? answer: Learn more about what will be on your ballot by visiting the Alabama website. - ocdId: ocd-division/country:us/state:co officeName: Colorado officialTitle: Secretary of State homepageUrl: https://www.coloradosos.gov/voter/pages/pub/home.xhtml pollingLocationUrl: https://www.sos.state.co.us/pubs/elections/VIP.html studentVotingUrl: https://www.sos.state.co.us/pubs/elections/FAQs/college.html votingWithDisabilitiesUrl: https://www.sos.state.co.us/pubs/elections/FAQs/ElectorsWithDisabilities.html votingWithPastConvictionsUrl: https://www.coloradosos.gov/pubs/elections/FAQs/VotingAndConviction.html canonicalUrl: https://staging.voting.democracy.works/en/vote/co.html partyInstructions: You are NOT required to register with a party to participate in Colorado partisan primary elections. If you do not register with a party, you may choose the party primary you wish to vote in. If you choose to register with a party, you can only vote in that party's primary. If you are an unaffiliated voter and return a ballot with more than one political party, the ballot will be rejected and none of the votes will be counted. updatedAt: '2023-12-05T19:40:03.797005+00:00' timezone: Mountain secondaryTimezone: null localElectionAuthorityOfficeAlias: null separateRegistrationAndElectionAuthorities: null localElectionAuthorityName: null localRegistrationAuthorityName: null localRegistrationAuthorityLookupUrl: https://www.coloradosos.gov/pubs/elections/Resources/CountyElectionOffices.html localElectionAuthorityLookupUrl: https://www.coloradosos.gov/pubs/elections/Resources/CountyElectionOffices.html registrationAuthorityLevel: county electionAuthorityLevel: county contact: phone: (303) 894-2200 email: elections@coloradosos.gov physicalAddress: street: 1700 Broadway, Suite 550 city: Denver state: CO zip: '80290' mailingAddress: street: Elections and Voting, 1700 Broadway, Suite 550 city: Denver state: CO zip: '80290' voting: inPersonVotingAvailable: true mailBallotsSentAutomatically: true inPerson: idRequiredAllVoters: true idInstructions: 'If you choose to vote in person in Colorado, you will need to show ID. If your form of identification shows your address, that address must be in the state of Colorado.

Acceptable forms include: Colorado driver''s license; valid ID card issued by the Colorado Department of Revenue; US passport; employee ID with photo issued by any entity of the US government or Colorado; pilot''s license issued by the FAA or other authorized agency of the US; US military ID with photo; ID card issued by a federally recognized tribal government; Medicare or Medicaid card; certified copy of your US birth certificate; certificate of Degree of Indian or Alaskan Native Blood; certified documentation of naturalization; student ID with photo issued by a Colorado institute of higher education; veteran''s ID with photo issued by the VA; current utility bill, bank statement, government check, paycheck, or other government document showing name and address (within last 60 days)

Voters without ID: If you are unable to provide ID, you will be able to vote a provisional ballot, or you may request a mail ballot to take home, sign, and return to your county clerk. Your signature is used to verify your identity on a mail ballot. ' early: supported: true excuseRequired: false alias: null byMail: ballotApplicationOnline: null returnByMailUrl: https://www.coloradosos.gov/pubs/elections/FAQs/mailBallotsFAQ.html eligibilityUrl: https://www.coloradosos.gov/pubs/elections/FAQs/mailBallotsFAQ.html returnInPersonUrl: https://www.coloradosos.gov/pubs/elections/FAQs/mailBallotsFAQ.html excuseRequired: null excuses: [] ballotTrackingUrl: https://ballottrax.coloradosos.gov/voter/ ballotApplicationDownload: https://www.coloradosos.gov/voter/pages/pub/olvr/findVoterReg.xhtml idInstructions: null alias: mail registration: statusUrl: https://www.coloradosos.gov/voter/pages/pub/olvr/findVoterReg.xhtml formUrl: https://www.coloradosos.gov/pubs/elections/vote/VoterRegFormEnglish.pdf noRegistrationRequiredInstructions: null methods: - byMail - online - electionDay byMail: supported: true url: https://www.coloradosos.gov/pubs/elections/FAQs/VoterRegistrationFAQ.html forms: nvrf raceFieldRequired: null raceFieldInstructions: null idInstructions: Your completed voter registration form must contain your Colorado driver's license number or identification card number. If you do not have a driver's license or Colorado-issued ID, you must include the last four digits of your Social Security number. If you do not have a Colorado driver's license or a Colorado-issued identification or a Social Security number, please write "NONE" on the form. A unique identifying number will be assigned by the State. signatureInstructions: 'To register in Colorado you must:
be a citizen of the United States
be a resident of Colorado for at least 22 days immediately before the election in which you intend to vote
be at least 16 years old, and you must be at least 18 on or before election day to be eligible to vote
not be serving a sentence of detention or confinement for a felony conviction' citizenInstructions: null newVoterInstructions: If you are registering to vote for the first time in your jurisdiction and are mailing this registration application, federal law requires you to show proof of identification the first time you vote. Proof of identification includes current and valid photo identification OR current utility bill, bank statement, government check, paycheck or government document that shows your name and address. More information here. online: supported: true instructions: 'You should know: you need a Colorado driver''s license, Colorado ID card, or valid Social Security number to use Colorado''s online voter registration system. If you don''t have a Colorado-issued ID or Social Security number, you can still submit a voter registration application in person or by mail. ' url: https://www.coloradosos.gov/voter/pages/pub/olvr/verifyNewVoter.xhtml inPerson: supported: false electionDayInstructions: null advanceUrl: https://www.coloradosos.gov/pubs/elections/FAQs/VoterRegistrationFAQ.html youthRegistration: url: https://www.sos.state.co.us/pubs/elections/highSchoolRegistration.html formUrl: null supported: byAge methods: online,by-mail,in-person onlineInstructions: 'To register using the Colorado online voter registration system, you are required to provide at least ONE of the following: Colorado drivers license number; Colorado ID card number; last four digits of your Social Security number

If you dont have a Colorado Drivers License, Colorado ID card, or Social Security number, you can still submit a voter registration application in person or by mail.' inPersonInstructions: 'You can complete a voter registration application in person at any of the following public agencies in Colorado: Colorado Department of Motor Vehicle office when you apply for a driver''s license or when updating your driver''s license information; Colorado public high schools; county clerk and recorders office

You can also complete a voter registration application in person at any office that provides voter registration services and applications. You can find a full list on the Colorado Secretary of States website.' byMailInstructions: When submitting your application by mail in Colorado, you are required to provide your Colorado drivers license number or Colorado ID card number if you have one. If you have not been issued one of these ID numbers, you must provide the last four digits of your Social Security number.

If you have not been issued any of these numbers, check the box that indicates you do not have an ID number. You may be required to provide an acceptable form of ID the first time you vote in an election in Colorado. You can find a full list of acceptable forms of ID on the website. eligibilityAge: P16Y statusAvailability: Unknown questionAndAnswer: whoCanVote: question: Who can register to vote? answer: '
To register in Colorado you must:
' byMailRegistration: question: Can I submit voter registration forms by mail? answer: '

Use the National Voter Registration Form

  1. Print and fill out the National Voter Registration Form.
  2. Box 6 - ID Number: Your completed voter registration form must contain your Colorado driver''s license number or identification card number. If you do not have a driver''s license or Colorado-issued ID, you must include the last four digits of your Social Security number. If you do not have a Colorado driver''s license or a Colorado-issued identification or a Social Security number, please write "NONE" on the form. A unique identifying number will be assigned by the State.
  3. Box 7 - Choice of Party: You are NOT required to register with a party to participate in Colorado partisan primary elections. If you do not register with a party, you may choose the party primary you wish to vote in. If you choose to register with a party, you can only vote in that party''s primary. If you are an unaffiliated voter and return a ballot with more than one political party, the ballot will be rejected and none of the votes will be counted.
  4. Box 8 - Race or Ethnic Group: Leave blank. This information is not required.
  5. Review the "Who can register to vote?" section above and check that you''re eligible.
  6. Sign the form.
  7. Send the completed form to your local election office
  8. If you are registering to vote for the first time in your jurisdiction and are mailing this registration application, federal law requires you to show proof of identification the first time you vote. Proof of identification includes current and valid photo identification OR current utility bill, bank statement, government check, paycheck or government document that shows your name and address. More information here.
' electionDayRegistration: question: Can I register to vote on Election Day? answer: Colorado does offer in person registration on Election Day. inPersonRegistration: question: Can I submit voter registration forms in person? answer: youthRegistrationEligibility: question: Can I register to vote before I turn 18? answer: ' You can register to vote in Colorado before you turn 18 if you:
You must be 18 years old to vote in an election.
' youthInPersonRegistration: question: Can I complete a voter registration application in person before I turn 18? answer: Yes, you can learn more about registering to vote in person on the Colorado Secretary of State website. You can complete a voter registration application in person at any of the following public agencies in Colorado:
You can also complete a voter registration application in person at any office that provides voter registration services and applications. You can find a full list on the Colorado Secretary of States website. youthOnlineVoterRegistration: question: Can I submit a voter registration application online before I turn 18? answer: ' Yes, you can register online on the Colorado Secretary of State website. To register using the Colorado online voter registration system, you are required to provide at least ONE of the following:
If you dont have a Colorado Drivers License, Colorado ID card, or Social Security number, you can still submit a voter registration application in person or by mail. ' youthByMailRegistration: question: Can I submit a voter registration application by mail before I turn 18? answer: ' Yes, you can learn more about registering to vote by mail on the Colorado Secretary of State website. When submitting your application by mail in Colorado, you are required to provide your Colorado drivers license number or Colorado ID card number if you have one. If you have not been issued one of these ID numbers, you must provide the last four digits of your Social Security number.
If you have not been issued any of these numbers, check the box that indicates you do not have an ID number. You may be required to provide an acceptable form of ID the first time you vote in an election in Colorado. You can find a full list of acceptable forms of ID on the website. ' militaryAndOverseas: question: How do I vote if I'm in the military or live overseas? answer: '
Active-duty military, their families, and overseas citizens can register to vote and request their absentee ballot using the Federal Post Card Application (FPCA). The FPCA process is done by mail, but your state may offer other options to request and return ballots. Please contact your local election office for more information about delivery and return methods, including email, fax, and state online portals. To follow the FPCA process:
  1. Fill out the Federal Post Card Application (FPCA), or download a copy. Your local election office may have questions, so please provide an email address or phone number where they can reach you.
  2. Send the application to your local election office.
  3. It is never too early to submit an FPCA! Please do so as soon as possible.
  4. Please fill out and send back your ballot as soon as you receive it.
  5. States begin mailing absentee ballots at least 45 days before Election Day. If you haven''t received your ballot by 30 days before Election Day, contact your local election office.
If after submitting your FPCA, your ballot does not arrive, contact your local election office first. Then:
The Federal Voting Assistance Program offers additional information on military and overseas voting in Colorado. You can also call 1-800-438-VOTE (8683) or email vote@fvap.gov
' checkRegistration: question: How can I check my voter registration status? answer: You can look up your voter registration record and verify that your information is correct using Colorado's voter registration lookup tool. contactElectionOffice: question: Which election office should I contact? answer: ' ' localContactInfo: question: How do I contact my local election office? answer: ' Visit your states site to find your local election office.' stateContactInfo: question: How do I contact my state election office? answer: '
Secretary of State
' voteInPerson: question: How do I vote in person? answer: '

Where can I vote on Election Day?

You can look up where to vote on Colorado''s site.

Can I vote early?

What do I need to bring?

If you choose to vote in person in Colorado, you will need to show ID. If your form of identification shows your address, that address must be in the state of Colorado.

Acceptable forms include:
  • Colorado driver''s license
  • valid ID card issued by the Colorado Department of Revenue
  • US passport
  • employee ID with photo issued by any entity of the US government or Colorado
  • pilot''s license issued by the FAA or other authorized agency of the US
  • US military ID with photo
  • ID card issued by a federally recognized tribal government
  • Medicare or Medicaid card
  • certified copy of your US birth certificate
  • certificate of Degree of Indian or Alaskan Native Blood
  • certified documentation of naturalization
  • student ID with photo issued by a Colorado institute of higher education
  • veteran''s ID with photo issued by the VA
  • current utility bill, bank statement, government check, paycheck, or other government document showing name and address (within last 60 days)

Voters without ID: If you are unable to provide ID, you will be able to vote a provisional ballot, or you may request a mail ballot to take home, sign, and return to your county clerk. Your signature is used to verify your identity on a mail ballot.

How can I check the status of my ballot?

You can check the status of your ballot on Colorados site.
' voteByMail: question: How do I vote by mail? answer:
Colorado conducts elections primarily by mail. If you are an active registered voter and you submitted your voter registration application at least eight days before Election Day, then you can expect to receive a ballot in the mail. It will be sent to the mailing address on your voter registration file.

If you are voting by mail for the first time, you may also need to provide a copy of your ID when you return your mail ballot. For more information, please visit the Colorado Secretary of State's website.

What should I do if I dont get my ballot?

If you dont receive your ballot in the mail, then contact your local election office. You can also vote in person at a voter service and polling center.

How do I return my ballot?

What do I need to do if Ive moved?

Whats on your ballot depends on where you live, so your voter registration is tied to your exact address. If youve moved, you need to re-register with your new address.

How can I check the status of my ballot?

You can check the status of your ballot on Colorados site.
whatsOnTheBallot: question: How do I see what's on my ballot? answer: ' View your sample ballot on the Colorado Secretary of State''s website. Available ballot information may vary depending on the upcoming election. ' pagination: totalRecordCount: 2 currentPage: 1 pageSize: 10 localAuthorities: summary: Sample local authorities response description: 'This is **fictional** data to provide examples of fields values. ' value: data: authorities: - ocdId: ocd-division/country:us/state:ak/borough:juneau officeName: Juneau City And Borough officialTitle: Region I Elections Office homepageUrl: https://juneau.org/clerk/elections registrationAuthorityLevel: county electionAuthorityLevel: null isRegistrationContact: false contact: email: electionsr1@alaska.gov physicalAddress: street: 9109 MENDENHALL MALL RD STE 3 city: JUNEAU state: AK zip: 99801-7136 mailingAddress: street: PO BOX 110018 city: JUNEAU state: AK zip: 99811-0018 - ocdId: ocd-division/country:us/state:ri/place:coventry officeName: Coventry Town officialTitle: Board of Canvassers homepageUrl: https://www.coventryri.org/board-canvassers registrationAuthorityLevel: municipal electionAuthorityLevel: municipal isRegistrationContact: false contact: email: landerson@coventryri.org physicalAddress: street: 1675 FLAT RIVER RD city: COVENTRY state: RI zip: 02816 mailingAddress: street: 1670 FLAT RIVER RD city: COVENTRY state: RI zip: 02816 pagination: totalRecordCount: 2 currentPage: 1 pageSize: 10 schemas: authority: description: A representation of an authority. type: object required: - ocdId - officeName - officialTitle - homepageUrl - registrationAuthorityLevel - electionAuthorityLevel - contact properties: ocdId: type: string description: Provides the [OCD-ID](https://opencivicdata.info/en/latest/ocdids.html) associated with the office. officeName: type: string description: Provides the state/office name. officialTitle: type: string description: 'Provides the state election authority title. `Localized` ' homepageUrl: type: string description: Provides the URL for the office. This is typically Secretary of State or Division/State Board of Elections. pollingLocationUrl: type: string description: Provides a state website to find polling place information based on voter's location. studentVotingUrl: type: string description: Provides a state website with information for student voters. votingWithDisabilitiesUrl: type: string description: Provides a state website with information for voting with disabilities. votingWithPastConvictionsUrl: type: string description: Provides a state website with information for voting with past convictions. canonicalUrl: type: string description: 'Provides a URL to the Democracy Works data source for attribution purposes. Attribution allows voters to assess the reliability and provenance of election data and guidance. `Localized` ' partyInstructions: type: string description: 'Describes if voters are required to register with a party when they register to vote and if voters must be affiliated with a party in order to vote in an election. `Localized` `Formatted` ' updatedAt: type: string description: Provides the time at which data for the election authority was most recently updated. timezone: type: string description: Provides the time zone in which the majority of the population of a state resides. secondaryTimezone: type: string description: Provides the second most populated time zone of a state if applicable. localElectionAuthorityOfficeAlias: type: string description: 'Indicates the word or phrase that describes a local election office. `Localized` ' separateRegistrationAndElectionAuthorities: type: boolean description: Indicates whether registration and voting are handled by separate election authorities. localElectionAuthorityName: type: string description: 'Provides the name for all combined election-registration offices in a state. If blank, local election office is assumed. `Localized` ' localRegistrationAuthorityName: type: string description: 'In states that have split local election offices, provides the name for all local registration-only offices in a state. If blank, local election office is assumed. `Localized` ' localRegistrationAuthorityLookupUrl: type: string description: Provides a URL where a voter can search for their local registration authority. localElectionAuthorityLookupUrl: type: string description: Provides a URL where a voter can search for their local election office. registrationAuthorityLevel: type: string description: Provides the governmental level in charge of voter registration. Options include state, county, or municipal. electionAuthorityLevel: type: string description: Provides the governmental level in charge of voting and elections. Options include state, county, or municipal. isRegistrationContact: type: boolean description: Indicates whether the authority should be the point of contact for voter registration services and inquiries. contact: type: object required: - email - physicalAddress - mailingAddress properties: phone: type: string description: Provides the phone number of the election authority. email: type: string description: Provides the email address of the election authority. physicalAddress: type: object properties: street: type: string description: Provides the street address of the election authority. city: type: string description: Provides the city associated with the election authority. state: type: string description: Provides the state associated with the election authority. zip: type: string description: Provides the zip code of the election authority. mailingAddress: type: object properties: street: type: string description: Provides the mailing street address of the election authority. city: type: string description: Provides the mailing city address of the election authority. state: type: string description: Provides the mailing state of the election authority. zip: type: string description: Provides the mailing ZIP code of the election authority. voting: type: object properties: inPersonVotingAvailable: type: boolean description: Indicates whether an authority supports voting in person. mailBallotsSentAutomatically: type: boolean description: Indicates whether elections are predominantly held by mail and ballots are automatically sent to all eligible voters by the election authority. inPerson: type: object properties: idRequiredAllVoters: type: boolean description: Indicates whether an ID is required for all voters. idInstructions: type: string description: 'Provides the state-specific instructions to vote in person including what identification voters may need to show at the voting location for states that have a voting.predominantMethod of byMail. `Localized` `Formatted` ' early: type: object properties: supported: type: boolean description: Indicates whether there is an early voting process allowed within the state. A TRUE response does not mean that all elections within the state will have early voting available. excuseRequired: type: boolean description: Indicates whether an excuse is required to vote early. alias: type: string description: Provides the states preferred term to reference early voting. byMail: type: object properties: ballotApplicationOnline: type: string description: Provides a URL for voters to request a mail ballot online. returnByMailUrl: type: string description: Provides a URL with information for voters to learn more about returning a mail ballot via the mail. eligibilityUrl: type: string description: Provides a URL with information for voters to determine if they are eligible to vote by mail according to their authority. returnInPersonUrl: type: string description: Provides a URL with information for voters to learn more about returning a mail ballot in person. excuseRequired: type: boolean description: Indicates whether a voter will need to provide an excuse when requesting a ballot to vote by mail. excuses: type: array description: 'Describes the excuses that make voters eligible to vote by mail in excuse-required states. `Localized` ' items: type: object properties: excuse: type: string description: Description of the absentee excuse. example: absence example: type: string description: Example rationale fitting absentee excuse. example: I expect to be out of the county or the state on election day. ballotTrackingUrl: type: string description: Provides a URL for voters to track their ballot in the mail. ballotApplicationDownload: type: string description: 'Provides a URL to a form that can be mailed or submitted to request a mail ballot. `Localized` ' idInstructions: type: string description: 'Provides state-specific instructions for voters who choose to vote by mail. `Localized` `Formatted` ' alias: type: string description: 'Provides the states preferred term to reference mail-in ballots. `Localized` ' registration: type: object properties: statusUrl: type: string description: Provides a URL that can be used to confirm whether or not a user is registered to vote. formUrl: type: string description: 'Provides a URL to the voter registration form to download, or closest helpful webpage. `Localized` ' noRegistrationRequiredInstructions: type: string description: 'Provides instructions for voters in states without voter registration. Only applicable for states that do not have voter registration. `Localized` `Formatted` ' methods: type: array description: Lists ways in which a voter can register to vote. Options include in person, by mail, online, call clerk, or not applicable. byMail: type: object properties: supported: type: boolean description: Indicates whether the authority allows voter registration by mail. url: type: string description: Provides a URL with information for voters to learn more about submitting a voter registration application via the mail. forms: type: string description: Provides which registration form the state accepts. Options include :nvrf (national mail voter registration form) or :[state-abbreviation]-reg (e.g. :wy-reg). raceFieldRequired: type: boolean description: Indicates whether race is required by state when filling out registration form. raceFieldInstructions: type: string description: 'Provides instructions for filling out race field in the voter registration form if required. `Localized` `Formatted` ' idInstructions: type: string description: 'Provides state-specific voter identification requirements for voter registration. `Localized` `Formatted` ' signatureInstructions: type: string description: 'Provides the state-specific requirements for someone to be able to register to vote. `Localized` `Formatted` ' citizenInstructions: type: string description: 'Provides the state-specific proof of citizenship requirements to be able to register to vote. `Localized` `Formatted` ' newVoterInstructions: type: string description: 'Provides instructions if there are different ID requirements for voting for the first time after submitting a voter registration application by mail. `Localized` `Formatted` ' online: type: object properties: supported: type: boolean description: Indicates whether the authority allows voter registration online. instructions: type: string description: 'Provides the state-specific requirements and instructions to register to vote online. `Localized` `Formatted` ' url: type: string description: Provides the online voter registration URL. inPerson: type: object properties: supported: type: boolean description: Indicates whether the authority allows voter registration in person. electionDayInstructions: type: string description: 'Describes instructions for registering to vote in person on election day. `Localized` `Formatted` ' advanceUrl: type: string description: Provides a URL with information for voters to learn more about submitting registering to vote in person before voting in person. youthRegistration: type: object properties: url: type: string description: Provides a URL with information on how voters can register to vote before they turn 18 if available. formUrl: type: string description: 'Provides a URL to a form that voters can use to register to vote before they turn 18 if available. `Localized` ' supported: type: string description: Indicates whether or not a voter can register to vote before they turn 18. methods: type: string description: Lists the methods by which voters can register to vote before they turn 18. Options include byMail, inPerson, and online. onlineInstructions: type: string description: 'Provides instructions for a voter to register to vote before they turn 18 using an online system if available. `Localized` `Formatted` ' inPersonInstructions: type: string description: 'Provides instructions for a voter to register to vote in person before they turn 18 in person if available. `Localized` `Formatted` ' byMailInstructions: type: string description: 'Provides instructions for a voter to register to vote before they turn 18 using a paper application form by mail if available. `Localized` `Formatted` ' eligibilityAge: type: string description: Provides the age in which voters can register to vote before they turn 18 if they are able to. statusAvailability: type: string description: Describes whether or not there is a process available to confirm whether someone is pre-registered to vote before they turn 18. eligibilityByElectionType: type: string description: 'Provides the types of elections that count toward youth registration eligibility in states where youth are allowed to register if they will be 18 by election day. This will be null in states where youth registration is solely determined by a persons age. `Localized` ' eligibilityByElection: type: object properties: date: type: string description: Provides the date of the next known statewide election in which 17 year olds who will be 18 by said date could partake in the youth registration process. This will be null for states in which youth registration eligibility is decided by voter age instead of by when a voters next election is. This will also be null when there is no known date for the next statewide election. primaryVotingSupported: type: boolean description: Indicates whether 17 year olds can vote in a primary election if they will be 18 by the coinciding general election if they have registered to vote via their states youth registration process. This will be null for states in which youth registration eligibility is decided by voter age instead of by when a voters next election is. futureLocalElectionApplicable: type: boolean description: Indicates whether elections that are more local than statewide count toward youth registration eligibility in state legislation. This will be null for states in which youth registration eligibility is decided by voter age instead of when a voters next election is. questionAndAnswer: type: object properties: keyChanges: type: object description: 'Provides updates on key voting or registration process changes within a state. `Localized` `Formatted` ' properties: question: type: string answer: type: string whoCanVote: type: object description: 'Provides the eligibility criteria for a voter to register to vote in a state. `Localized` `Formatted` ' properties: question: type: string answer: type: string byMailRegistration: type: object description: 'Provides instructions for a voter to register to vote by mail using the National Voter Registration Form. If the National Voter Registration Form is not accepted within a state, provides instructions to register to vote by mail using the state voter registration form. `Localized` `Formatted` ' properties: question: type: string answer: type: string electionDayRegistration: type: object description: 'Indicates whether or not same day registration on Election Day is available. `Localized` `Formatted` ' properties: question: type: string answer: type: string inPersonRegistration: type: object description: 'Provides instructions on how to register to vote in person. `Localized` `Formatted` ' properties: question: type: string answer: type: string youthRegistrationEligibility: type: object description: 'Provides the eligibility criteria necessary for a person under the age of 18 to register to vote in their state. `Localized` `Formatted` ' properties: question: type: string answer: type: string youthInPersonRegistration: type: object description: 'Provides instructions on how and where a voter can register to vote in person before they turn 18 if they are eligible to do so. `Localized` `Formatted` ' properties: question: type: string answer: type: string youthOnlineVoterRegistration: type: object description: 'Provides instructions on how a voter can register to vote online before they turn 18 if they are eligible to do so. Provides any voter identification needed to use the online voter registration system. This will be null for states that do not allow voters to pre-register online. `Localized` `Formatted` ' properties: question: type: string answer: type: string youthByMailRegistration: type: object description: 'Provides instructions on how voters can register to vote by mail if they are eligible to register to vote before they turn 18. `Localized` `Formatted` ' properties: question: type: string answer: type: string militaryAndOverseas: type: object description: 'Provides instructions for military and overseas voters on how to vote in an election. `Localized` `Formatted` ' properties: question: type: string answer: type: string checkRegistration: type: object description: 'Provides instructions on how to check your registration status. If available, provides a URL to check your registration status. `Localized` `Formatted` ' properties: question: type: string answer: type: string contactElectionOffice: type: object description: 'Provides instructions on how to decide whether to contact your local election office or state election office. `Localized` `Formatted` ' properties: question: type: string answer: type: string localContactInfo: type: object description: 'Provides URL to find contact information for the office of the Local Election Authority. `Localized` `Formatted` ' properties: question: type: string answer: type: string stateContactInfo: type: object description: 'Provides contact information for the office of the State Election Authority. `Localized` `Formatted` ' properties: question: type: string answer: type: string voteInPerson: type: object description: 'Provides information on where to vote on Election Day, early voting, voter identification requirements, and how to check the status of your ballot if available. `Localized` `Formatted` ' properties: question: type: string answer: type: string voteByMail: type: object description: 'Provides information on whether or not an excuse is required to vote by mail, instructions on requesting and returning a ballot, instructions on how to check the status of your ballot if available, and information on what to do if you have recently moved and would like to request a ballot. `Localized` `Formatted` ' properties: question: type: string answer: type: string whatsOnTheBallot: type: object description: 'Provides a URL to the state''s sample ballot lookup tool for statewide elections if available. If a URL isn''t available, provides a link to Ballotpedia. `Localized` `Formatted` ' properties: question: type: string answer: type: string pagination: type: object properties: totalRecordCount: type: number description: Total records found for the given query. currentPage: type: number description: The page of records returned. pageSize: type: number description: The number of records returned. errors: type: object properties: status: type: integer message: type: array required: - status - message gatewayErrors: type: object properties: message: type: string required: - message responses: tooManyRequestsError: description: TooManyRequestsError content: application/json: schema: $ref: '#/components/schemas/gatewayErrors' example: message: Too Many Requests internalServerError: description: InternalServerError content: application/json: schema: $ref: '#/components/schemas/errors' example: status: 500 message: - Something went wrong. badRequestError: description: Bad Request content: application/json: schema: $ref: '#/components/schemas/errors' example: status: 400 message: - Something has gone wrong parsing your query string. Please refer to our documentation at https://developers.democracy.works/api/v2 to confirm all required fields are present and all fields are formatted correctly. securitySchemes: ApiKeyAuth: type: apiKey in: header name: x-api-key