How to Create a Map Visualization in Tableau

Cody Schneider8 min read

Visualizing data on a map can immediately reveal geographic trends and patterns that a plain bar chart or table would completely miss. Instead of just seeing which state has the highest sales, you can see if top-performing states are clustered in a specific region or spot an untapped market on the other side of the country. This guide will walk you through, step-by-step, how to prepare your data and create several powerful map visualizations in Tableau.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Why Use Map Visualizations at All?

Before jumping into the "how," it's helpful to understand the "why." Maps transform simple location data into powerful business insights. They’re excellent for:

  • Identifying Regional Performance: Quickly see which sales territories are dominating, which stores are underperforming, or where your marketing campaigns are having the most impact.
  • Understanding Customer Distribution: Plotting customer locations can reveal key markets, help plan logistics, or inform where to open your next physical-world location.
  • Analyzing Market Penetration: See where you have a strong presence compared to where your competitors are. Are there entire states or regions you're missing?
  • Tracking Events and Logistics: Visualize supply chain routes, track assets in real-time, or analyze event attendance city-by-city.

In essence, maps add a layer of context that connects your data to the real world, making your analysis far more intuitive and actionable.

Preparing Your Data for a Tableau Map

Your map is only as good as the data you give it. Tableau is smart, but it needs your location data to be clean and recognizable. Here’s what you need to know.

Geographic Fields

Tableau can automatically recognize common geographic place names. Make sure your data source has a column containing one of these types of data:

  • Countries (e.g., "United States", "Canada")
  • States / Provinces (e.g., "California", "Ontario")
  • Cities (e.g., "New York", "London")
  • Counties
  • ZIP Codes / Postal Codes
  • Airports (IATA codes like "SFO", "LHR")

Assigning a Geographic Role

When you connect your data, Tableau tries to guess the geographic role for your fields based on their names. For example, a column named "State" will likely be interpreted correctly. If it isn't, you'll need to assign the role manually.

It’s simple:

  1. In the Data pane on the left, find your location field (e.g., "City").
  2. Right-click the field and navigate to Geographic Role.
  3. Select the appropriate role from the list, like City, State/Province, or Country/Region.

Once you assign a role, you’ll see a small globe icon next to the field name, confirming that Tableau now understands it's geographic data.

Pro Tip: For cities with common names (like Paris, Texas vs. Paris, France), it helps to have higher-level geographic fields like State and Country in your dataset. This helps Tableau avoid ambiguity.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Creating Your First Tableau Map: A Step-by-Step Guide

Let's build a basic map showing sales by state. We’ll start with a proportional symbol map, where bigger markers represent higher sales.

Step 1: Connect to Your Data

First, open Tableau and connect to your data source. This could be an Excel file, a CSV, or a direct database connection. For this example, we’ll use the "Sample - Superstore" dataset that comes included with Tableau.

Step 2: Start Building the Map

The easiest way to get started is to use Tableau’s automatic map generation.

  1. In the Data pane, find your geographic field. For the Superstore data, this is the "State" field.
  2. Double-click on the "State" field.

That's it! Tableau recognizes it's a geographic field and automatically generates a map. You'll see dots appear on the map for each state present in your data. In the background, Tableau generated the Longitude and Latitude coordinates and placed them on the Columns and Rows shelves for you.

Step 3: Add Your Business Data (Measures)

Right now, your map just shows locations. It isn't telling you anything about performance. Let's change that by using a measure, like Sales.

  1. Find the "Sales" measure in the Data pane.
  2. Drag the "Sales" measure and drop it onto the Size card in the Marks pane.

Instantly, the circles on your map change size. The larger the circle, the higher the total sales for that state. You’ve just created a proportional symbol map! You can now hover over any state to see the exact sales number in the tooltip.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Exploring Different Types of Tableau Maps

Symbol maps are just the beginning. Let's explore a few other common and powerful map types you can create.

1. Filled Maps (Choropleth Maps)

A filled map is perfect for showing ratios or rates, like profit margin or population density, because it colors entire geographic areas. Instead of showing a circle over California, the entire state of California gets a color.

Let's change our symbol map into a filled map showing profit by state.

  1. Start at your base map (with just dots for each state). If you still have "Sales" on Size, drag it off the card to remove it.
  2. In the Marks pane, click the dropdown menu and select Filled Map. Your state dots will now turn into filled outlines.
  3. Find the "Profit" measure in the Data pane.
  4. Drag "Profit" and drop it on the Color card in the Marks pane.

Tableau will automatically color each state based on its total profit. By default, it uses a blue color scheme, where darker blue indicates higher profit. This helps you immediately spot the most profitable regions. You can easily change this to a red/green palette to highlight profitable vs. unprofitable states.

2. Density Maps (Heatmaps)

Density maps are great when you have a lot of individual data points and want to see where they are most concentrated. Think of visualizing store locations, customer addresses, or geolocated social media posts. The map shows "hot spots" of activity.

Creating one is very straightforward.

  1. You need granular latitude and longitude data for this type of map. Double-click "Latitude" and "Longitude" to create a blank world map.
  2. Drag a dimension that identifies each unique point (like "Customer ID" or "Order ID") onto the Detail card. This will plot a point for every single location.
  3. In the Marks pane, change the dropdown from Automatic to Density.

Your map now displays concentrations of data. Colors will blend together to highlight areas with a high density of points, like a weather radar map. You can then edit the color palette to choose a more traditional "heatmap" style if you prefer.

Customizing and Formatting Your Tableau Map

A basic map is a good start, but customizing it makes your insights clearer and your presentation more professional.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Map Layers and Background

You can change the look of the map itself to add more context.

  • Navigate to the top menu and click Map > Map Layers...
  • A new pane will open on the left. Here, you can change the background Style from Light to Dark, Streets, or even Satellite view.
  • You can also toggle different map layers on or off, such as showing State/Province Borders, Country Names, Coastlines, or Streets and Highways.

Editing Colors and Tooltips

Colors significantly impact how your map is interpreted. To edit them:

  1. Click the Color card in the Marks pane, then click Edit Colors...
  2. In the dropdown palette, you have tons of options. A great choice for profit is the Red-Green Diverging palette, which will intuitively color negative profit states red and positive ones green.

To give viewers more information without cluttering the view, customize the tooltip - the little box that appears when you hover over a mark.

  1. Click the Tooltip card in the Marks pane.
  2. An editor will pop up where you can type, format text, and insert data fields. For our map, you could add fields like SUM(Sales) or AVG(Profit Ratio) to give context to your profit figures directly on hover.

Common Issues and Quick Fixes

  • Unknown Locations: Sometimes Tableau won't recognize a location (e.g., a typo in a city name). It will show a small gray indicator in the bottom right of your map. Click it, and Tableau will give you options to "Edit Locations," where you can manually match the unrecognized names to a known map location or filter them out.
  • Aggregated Data Points: If you expect to see many dots in one city but only see one, check your level of detail. Make sure you use a field with unique IDs (like "Order ID") on the Detail card to prevent Tableau from aggregating the points into one single mark.

Final Thoughts

Building maps in Tableau transforms columns of geographic data into a clear and compelling story. By assigning geographic roles and using the Marks card to control color and size, you can create a wide variety of visualizations - from symbol and filled maps that compare states to density maps that reveal hidden clusters of activity. With a little practice, you'll be able to spot regional trends that would be impossible to see in a spreadsheet.

Learning the ins and outs of a powerful tool like Tableau takes time. For teams who need to connect their data and find answers fast, without a steep learning curve, a more direct approach might be better. We built Graphed for exactly this purpose. You can connect your data sources like Google Analytics, Shopify, or Salesforce, and then simply ask in plain English for what you want to see - like, "Create a dashboard comparing Facebook Ads revenue versus Google Ads revenue for this quarter." We handle building the live dashboards so you can spend less time inside dashboard editors and more time acting on your data.

Related Articles

How to Enable Data Analysis in Excel

Enable Excel's hidden data analysis tools with our step-by-step guide. Uncover trends, make forecasts, and turn raw numbers into actionable insights today!