How to Create a Shape Map in Power BI

Recently, we got the task to recreate a Superstore Power BI dashboard, and one of the visuals on it was a Shape Map of the US, which wasn't really as easy as it sounds.

At first, I tried to do it with the standard map visuals that Power BI offers:

  • Azure Map Visual – modern, interactive, and great for plotting data points or heatmaps, but it doesn’t support custom region shapes.
  • Map Visual – works with latitude/longitude or standard geographic names, but it’s pin-based, not region-based.
  • Filled Map – shades areas based on data, but is limited to predefined geographic regions and can be inconsistent if your data doesn’t match exactly.

None of these gave me the US region-shaded view I needed.

After trying multiple times and failing, I finally ended up asking my good friend, Gemini. And here’s what I learned about how to enable and build a proper Shape Map in Power BI:

  1. Enable Shape Map
  • Go to File > Options and settings > Options.
  • Under Preview features, enable Shape map visual
  • Restart Power BI.
  1. Add the Shape Map Visual
  • In the Visualizations pane, select the Shape Map icon.
  • Place it on your report canvas.

  1. Bind Data to the Map
  • Drag your region field into the Location well.
  • Drag your value field into Color saturation to shade the regions.

Result:

And that’s how you build a shape map in Power BI 🙂 You can add legends, tooltips, change colors, and tweak the look all depending on your use case.

Here is a simple breakdown I've created about pros and cons of these maps in Power BI:

In short: Shape Maps are great for simple, region-based data stories, but if you need a more detailed, interactive map, you’re probably better off with another option like Azure Maps.

Author:
Maysa Falchero
Powered by The Information Lab
1st Floor, 25 Watling Street, London, EC4M 9BR
Subscribe
to our Newsletter
Get the lastest news about The Data School and application tips
Subscribe now
© 2025 The Information Lab