What is the Civic Information API?

The Google Civic Information API lets developers build applications that display civic information to their users. For any U.S. residential address, you can look up who represents that address at each elected level of government. During supported elections, you can also look up polling places, early vote location, candidate data, and other election official information.

How it works

Our data is based on the political geography of a citizen’s address. This address indicates where a citizen is eligible to vote and who represents them. There are many U.S. elections throughout the year, and both election information and political geography can shift with time. Google assigns every election available in the API an election ID, and the information associated with that ID is intended to be accurate for that election only.

The service is free for data providers, users who access this information, and third parties who use our apps to display civic information on their site. Once you register your project in the Developers Console, you may make up to 25,000 queries per day. If you need additional quota, use the Quotas page in the Developers Console for your project to make a request.

How does Google work with the Voting Information Project?

The Voting Information Project is a partnership of state election officials, foundations, and leading technology companies in the U.S. working together to connect voters with the election information they need to be more engaged citizens. Google is one the founders and participants in the initiative.

voterInfoQuery returns data for elections supported by the Voting Information Project. This data may include both official data published and verified directly by a state or local election official along with data collected from official sources by trusted third party partners.

Try it out

To start developing with the Civic Information API, take a look at our reference documentation and our Voter Information tool, built using the API.