This feature is accessible by users with Manager level or higher permissions. Take a look at this article to learn more about the different access levels for a MailChimp account.
MailChimp automatically gathers geolocation data for your subscribers if they use your MailChimp signup form or consistently open and click your campaigns. Alternatively, you can import zip code or address data for your subscribers in order to target your list by location. Below we'll show you how to segment your list using either location option.
Contents
Use Geolocation data
When people use your MailChimp signup form to subscribe to your list or consistently open and click campaigns you've sent, MailChimp gathers the IP address they're using at the time to determine their approximate location. The location/IP address we collect should modify itself if the recipient reliably changes location and continues to open and click campaigns.
- Navigate to the Recipients step of the Campaign Builder.
- Click the Send To Segment link next to your list name to expand the available segmenting options.

- In the first drop down menu, select the Location option.
- Then choose the information you'd like to use to target subscribers by location. For example: is within / 50, 100, or 150 Miles of / name of the city. You can use any city, US state, or US zip code.

- Click on the Search icon and we'll verify the location for you and show it to you on a map.

- Click Use this Location and you're ready to go. If that's not the right location, just X out of the pop-up window and try again.
- Click the Refresh Count button to view the number of recipients in the segment.

- Once you've set your segmenting criteria, click the right arrow on the navigation bar or the orange Next Step: Setup button to set your segment and move on to the next step of the Campaign Builder.
Use zip code information
You can add a zip code or address field to your list to easily collect address information from subscribers, and later use that information to send location-targeted campaigns.
Once you've added a zip code or address, you'll be able to use these fields to segment your list. The address field has to be completely filled out when subscribers submit information for that field. Partial entries won't properly validate for the signup form. The zip code field accepts 5 digit entries only, so no letters or longer zip codes.
- Navigate to the Recipients step of the Campaign Builder.
- Click the Send To Segment option next to your list name to expand the available segmenting options.

- In the first drop down menu select the name of the zip code or address field you added to your list.
- In the second drop down, select an option for targeting the location.

- Once you've selected a targeting option, set the rest of the options for the segment such as the desired radius and the zip code you want to use.
- Click the Refresh Count button to view the number of recipients in the segment.

- Once you've set your segmenting criteria, click the right arrow on the navigation bar or the orange Next Step: Setup button to set your segment and move on to the next step of the Campaign Builder.
Notes
- Take a look at Ben's blog post for more information how geolocation works and how you can use the data captured in MailChimp.
- Use the Open by Location map included on your reports to view where your subscribers are opening your campaigns. This is the same geolocation tracking information that we use to create a location-based segment and you can use this information to see where your subscriber base is located. This information is available on every campaign, to provide extra insight into your subscribers and their activity.
Related Articles
- How do you determine the Top Locations noted on my list dashboard?
- How does MailChimp determine locations and time zones?
- Can I just send to a certain number of subscribers without using segmenting?
- Can I send to a segment of my list?
- Does the Opens by Location map show “recipients who opened” or “total opens”?