Icons
Icons
Icons
How to Plot a List of Excel Addresses on a Map
How to Plot a List of Excel Addresses on a Map
September 28, 2026
How to Build a Heat Map From Your Sales Numbers
How to Build a Heat Map From Your Sales Numbers
September 30, 2026

How to Build Sales Territories From Zip Codes

September 29, 2026

Map your data in minutes with Maptive

10-day free trial No credit card required

Start Free Trial

A rep reading a ZIP territory plan needs to know where they are responsible for sales coverage. The plan may support a review of their existing account book or describe the area they're expected to develop. A ZIP assignment can affect the next account you add as well as the accounts already on the list.

Some of that area may have no current customers. The rep can still have responsibility there, so the coverage question extends beyond today's sales records. You need to understand how the existing accounts relate to the places you want to serve. What should each ZIP assignment tell a rep about their responsibility?

Territory approach Assignment comes from Changes when records change Best use
Category fill Most common category among markers in each ZIP The fill represents the category distribution in the mapped data Reviewing the current account spread
Manual fill ZIPs you select and place in named groups Ownership changes through your manual selections Building a ZIP assignment plan
Converted territories Existing filled ZIP groups Geometry is disconnected from the data that supplied the fill Keeping and reusing defined areas

Decide what your ZIP territories should represent

Start with a ZIP assignment list that includes the ZIP code and the rep or territory responsible for it. Keep ZIP codes as text so leading zeros survive. Use consistent territory names, and resolve spelling differences before those values become map categories.

Your customer list serves a different purpose. Keep the account ID, location, ZIP code, and current rep in that list. It shows where accounts are and who owns them. The master ZIP list shows who covers an area, including ZIPs where you have no customers yet.

When you review coverage, a blank area in a map built from customer records can mean there are no mapped customers there. It doesn't tell you whether the ZIP has an assigned rep. Keep assigned but unserved ZIPs in the master list so they survive the planning process.

Before importing, decide how to handle an account with several locations. Use location-level records when the locations need different geographic assignments, and preserve the common account ID as well as a location ID. That gives you a way to distinguish a planned local assignment from an accidental duplicate.

Create a Maptive map from the prepared file and check the ZIP and territory column matches. If you've imported customer street addresses, inspect a few familiar pins before filling boundaries. The boundary map will summarize those records, so a misplaced record can affect the fill you see.

Use care if you later add Census figures to the review. Census ZIP Code Tabulation Areas are generalized areas built to represent postal ZIP service areas. They don't exist for every valid ZIP and aren't interchangeable with a postal assignment list. Check the geographic match before joining an area statistic to your territories.

Build the ZIP boundary map

Fill ZIPs from your rep column

Use this path when you want to see how your mapped accounts are distributed among reps.

  1. Open Map Tools and choose Geographic Boundary.
  2. Select the US ZIP boundary set.
  3. Choose My Group / Territory Data.
  4. Set Fill Data to your rep or territory column.
  5. Click Load Boundaries.

Maptive fills each boundary with the category that has the most markers inside it. This is useful for scanning the current account distribution. It also means that one rep's color can cover an area containing another rep's records.

Read the fill beside the underlying account data. If the view is intended to show the current sales book, explain that it uses the most common rep in each ZIP. If your purpose is to assign every ZIP to one owner, use a manual plan and the master assignment list to establish that ownership.

Assign ZIPs manually

A manual fill lets you select the geographic units yourself. It can include an assigned ZIP even when that area has no customer markers. Begin with the ZIPs approved for each rep so the map follows the assignment you intend.

Open Map Tools, then Boundary Tool. Select your boundary set, choose No Fill / Manual Fill, and click Load Boundaries. Click Set Manual Fill to begin choosing the areas.

Pick On Click, On Hover, or Lasso Tool, then click Start. On Click is useful for selecting individual ZIPs while comparing them with the master list. On Hover gives you another way to gather areas, while Lasso Tool helps with a larger geographic selection. Whichever method you use, inspect the selected ZIPs before saving. A convenient selection shape can include an area you didn't intend to assign.

After selecting the areas, click Save. Choose Create new Fill Group, click Done, enter the group name, and click Save again. Give the group the same name you use in the assignment list so the area and its owner are easy to compare.

Repeat the selection for the other groups. Work through the master list rather than stopping when the map looks fully colored. Check isolated ZIPs and areas along the edges of each territory, where a broad selection can be harder to judge.

Move ZIPs to an existing group

When an assigned ZIP needs to change groups, use Add Boundaries to Existing Fill Group for the selected areas. This action removes those boundaries from other fill groups. Review both the group receiving them and the group giving them up, then update the master ZIP list with the same change and its effective date.

Check ownership inside each ZIP

Compare the rep values in the customer records with the intended ZIP assignment. Review account and location IDs so you can identify the records that need a decision. The boundary color won't replace that check.

As a simple illustration, suppose a ZIP contains 6 accounts assigned to Rep A and 4 assigned to Rep B. The category fill displays Rep A because that category has more markers. The 4 Rep B accounts still exist, and the fill doesn't tell you whether their assignments are approved exceptions or records that need updating.

An exception may be legitimate. A national account can have a relationship owner while a local rep handles a branch. Record the decision in the assignment data rather than changing a field just to make every marker agree with the ZIP color. The purpose is to explain the responsibility accurately.

Check ZIPs with mixed rep values first, then compare areas with no customer records against the master list. This catches two different problems. One area may contain disputed account assignments; another may be assigned correctly but absent from a customer-based fill.

After resolving a change, inspect the account records and the boundary group separately. Updating a geographic group and updating an account's rep field are distinct actions. Keep both consistent with the approved plan, and preserve any exceptions that are meant to remain.

Convert ZIP groups into fixed territories

Convert your filled groups when you want defined territories that can be kept and reused. Confirm the ZIP membership first, because conversion disconnects the resulting geometry from the data that colored the boundaries.

Open Map Tools and choose Geographic Boundary. Find the boundary set containing your fill group and open its three-dot menu. Select Convert Groups to Territories, give the group a name, and click Convert.

The territories replace the boundary fill and simplify the internal ZIP lines. You can reuse the converted territory group on other maps. That is useful when the same sales area needs to appear alongside a different customer list or a later sales period.

A converted area won't reshape itself because the customer records now favor another rep. It keeps the geometry you converted. Review changes to the approved ZIP list against the territory instead of assuming that a new data import has revised its boundary.

Keep the ZIP assignment version used for conversion with the territory plan. The outer shape helps people read the map, while the list preserves the exact geographic units you assigned. Compare edge ZIPs and any separate portions of the territory before using the converted area as the working plan.

Review territory workload before release

Count the accounts assigned to each proposed territory and compare a business measure that fits the work. Sales value can help describe the existing book, while visit needs can better describe field effort. Use the same period and row definition across reps so the totals are comparable.

Adjacent ZIPs alone don't establish a balanced sales book. A compact territory may contain a large share of the accounts, and a larger rural area may require more travel between them. Review those differences before treating a tidy outline as a finished allocation.

If the plan needs a wider rebalance, Maptive's Auto Territory Builder can build territories from ZIP codes using selected data metrics or demographic variables. Choose a measure that represents the work you want to balance. That is a separate build decision from manually drawing the assignments already approved.

Before releasing this map, compare every assigned ZIP with the master list, review unassigned areas, and confirm that approved account exceptions remain clear. Record the version and effective date of the assignment list used for the final territory groups.

✕