we use civicrm for a political org, and I'm trying to find out how to add voter district information to contacts in database.
The state doesn't have a public API from what I can tell. They have this website: http://whosmy.virginiageneralassembly.gov/, but getting the info out of this site would require some python scripting, and I don't know how to automate the export and reimport of the contact records.
There are KML files available from the census (https://www.census.gov/geo/maps-data/data/kml/kml_sld.html) that provide the boundaries for the districts. I'm wondering if anyone has advice on modules or approaches to take a contact's geocode address and determine which district boundary it falls in.