We would like to be able to email people within 20 miles of a zipcode for our events. We are looking at adding geocoding in Civi. I saw there was an option for Google Geocoding and Open Street Maps.

Have you added geocoding? If so, what did you use and why? How has it worked out?

Thank you!

2 Answers 2


You'll want to install the Geocoder extension. This represents a significant improvement on existing geocoding providers.

Google Maps API is now relatively pricey, and Open Street Maps is free. I find they give roughly comparable quality, but with the Geocoder module you can use multiple geocoders.


Geocoder works well. After you installed and configure it, make sure you turn on the Scheduled Task for geocoding for civicrm to geocode addresses. Google Map does charge, but depending on your volume of geocoding, you could be remaining within their free tier.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.