The Cicero API enables organizations to geocode any address and match it to its local, state, national elected officials and their legislative districts, find key elected official contact information, and map the results.
By passing your addresses through the Cicero API, they get automatically geocoded -- assigned latitude/longitude coordinate points. Geocoding an address rather than an entire zip code provides our district matching service with the most precise coordinates possible for consistently accurate results. The majority of other district-matching services either match geocoded ZIP codes to a map of districts or to a list of ZIP codes contained with in a district. In many cases, ZIP code boundaries don’t perfectly nest within legislative district boundaries, particularly in state and local legislative districts, like city councils. Using ZIP code geocoding in these cases returns large numbers of incorrectly matched legislative districts, and consequently the wrong elected officials.
Our team of GIS (geographic information systems) analysts and political data researchers closely track election events around the world, making daily updates to the Cicero database as political landscapes change. Not only do we track upcoming elections, we have built an in-depth historic election event data collection to help you compare and analyze the political history of any given country.
Access detailed legislative contact information and maps of district boundaries at several levels of legislature:
- Local - Over 100 local city councils in the United States and Canada
- State - Legislative data for US state house and senate legislatures, Canadian provincial and territorial assemblies, and Australian provincial and territorial assemblies.
- National - Legislative data for the United States Senate and Congress; Canadian, Australian, New Zealand, United Kingdom, and Scottish Parliaments; The National Assembly of Wales; Northern Ireland Assembly
- Other International Data
Data for each legislator includes:
- Mailing address information
- Phone and fax numbers
- E-mail addresses and websites
- Party and committee data
- Maps - Cicero provides a configurable boundary map image for each district
- District ID, and more
The Cicero API also enables you to match your addresses to a variety of non-legislative districts in order for you to better analyze and understand the distribution of your address database. For instance, by matching your constituents' addresses with their school districts, your government or organization can assist families to make more strategic choices by informing them about what schools are available in their districts and how they score nationwide. Or, you might be advocating for preservation efforts in a key watershed in your state. Match your constituents to the watershed they live in and report on how many of them will be directly effected by actions taken there.
The Cicero API enables you to match your addresses to a wide variety of non-legislative districts including:
- Counties
- Police Districts
- School Districts
Whether you want to populate constituent records in your database or provide an elected official lookup tool on your website, use the Cicero API for rapid and highly accurate district matching and data population.

