Voting and Elections

Voter Information

Your Voter Information Portal

February 5th Special Elections Results

Click Here for more details.

2018 General Election Results

Click Here for more details.

Find My Registration & Election Information

Use this link to view:

  • Your voter registration information
  • Your voting location
  • Your sample ballot
  • Your absentee application and ballot status
  • Your county clerk contact information

List of 2019 Special Elections

Use this link for:

  • Information related to Special Elections: Election Dates, County, Jurisdiction and Election Resolution.

Register to Vote

Use this link to:

  • UPDATE: Voter registration is closed for the 2018 General Election.  Register to vote now and you’ll be eligible to vote in all upcoming elections in your community following the November 2018 election.
  • Register to Vote
  • Update your current voter registration information

General Election Provisional Ballot Lookp

Use this link to:

  • Lookup your General Election Provisional Ballot

Search Voting Location Data

Use this link to:

  • Enter a street number and zip code to find data on the voting location that is nearest to a specific address

Find a Voter Registration Agent

Use this link to:

  • Find voter registration agent information

Upcoming Elections

  • 2019 Regular Local Elections - November 5, 2019
  • 2020 Municipal Officer Elections - March 3, 2020
  • 2020 Primary Election - June 2, 2020
  • 2020 General Election - November 3, 2020

View All Elections

Quick Contact Information


Mailing & Physical Address
New Mexico Capitol Annex North
325 Don Gaspar, Suite 300
Santa Fe, NM 87501

Hours of Operation
8:00 AM - 5:00 PM Monday through Friday

Toll Free : 1-800-477-3632

Business Services Division
Phone 505-827-3600 (Option 1)
Fax 505-827-4387
Email Corporations@state.nm.us

Bureau of Elections
Phone: 505-827-3600 (Option 2)
Email: Sos.elections@state.nm.us

Ethics Division
Phone: 505-827-3600 (Option 2)
Email: Sos.ethics@state.nm.us

Receptionist
Phone 505-827-3600 (Option 3)