How to Fix Map Disabled in Power BI

Cody Schneider7 min read

There are few things as frustrating as having the perfect geographical dataset, ready to visualize, only for Power BI to show you a grayed-out, disabled map visual. You know the data is there, you've dragged the fields over, but Power BI refuses to cooperate. The good news is that this isn't a bug, and it's usually a very straightforward fix. This article will walk you through exactly why your map is disabled and the step-by-step solutions to get it working in both Power BI Desktop and the Power BI Service.

GraphedGraphed

Still Building Reports Manually?

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

Watch Graphed demo video

Understanding Why Power BI Disables Maps by Default

Before jumping into the solution, it helps to understand the "why." The core reason Power BI disables map visuals by default is privacy and data security. When you create a map visualization, Power BI needs to send your geographic data (like city names, addresses, or postal codes) to an external mapping service - Microsoft's own Bing Maps - to get back the coordinate data needed to plot the points on a map.

Because this involves sending information from your dataset outside of your organization's environment, Power BI requires you to explicitly consent to it. This security measure prevents the accidental transmission of potentially sensitive location data. The settings to approve this exist on two levels:

  • For an Individual User: Within your Power BI Desktop application.
  • For the Entire Organization (Tenant): Managed by a Power BI administrator in the Power BI Service.

We'll show you how to check and fix both.

GraphedGraphed

Still Building Reports Manually?

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

Watch Graphed demo video

Solution 1: Enabling Maps in Power BI Desktop Settings

This is the first place every user should check, as you can often solve the problem in under a minute without needing to involve an administrator. Power BI Desktop has both a global setting that applies to all your new reports and a file-specific setting that applies only to the report you have open.

For All Future Files (Global Setting)

Changing this setting ensures you won't run into this problem again every time you create a new Power BI report.

  1. Open Power BI Desktop.
  2. Navigate to File in the top-left corner.
  3. Click on Options and settings, then select Options.
  4. In the Options window that appears, look for the GLOBAL section and click on the Security tab.
  5. Under the "Map and Filled Map visuals" section, you will see an option that says Use Map and Filled Map visuals. Check this box.
  6. A warning message will appear explaining that data will be sent to Bing Maps. Click OK to accept.
  7. Click OK again to close the Options window.

You will need to restart Power BI Desktop for this global setting to take effect. After restarting, your map visuals should be enabled for any new reports you create.

For the Current File Only

If you don't want to enable maps globally or need a quick fix for the report you're currently working on, you can enable it just for that file.

  1. In your open Power BI report, navigate to File > Options and settings > Options.
  2. In the Options window, look for the CURRENT FILE section and click on the Security tab.
  3. Just like with the global setting, find the "Map and Filled Map visuals" section and check the box to Use Map and Filled Map visuals.
  4. Click OK on the warning prompt, and then OK again to close the window.

This change takes effect immediately for your current file - no restart is needed.

GraphedGraphed

Still Building Reports Manually?

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

Watch Graphed demo video

Solution 2: Enabling Maps in the Power BI Admin Portal (For Admins)

What if you follow the steps above, but the checkbox next to "Use Map and Filled Map visuals" is grayed out and you can't click it? This means your Power BI administrator has disabled map visuals for the entire organization.

In this scenario, either you (if you're the admin) or your organization's Power BI admin needs to enable it at the tenant level. This setting overrides any individual user's settings.

Here’s how to do it:

  1. Log in to the Power BI Service (app.powerbi.com).
  2. Click the Settings gear icon in the top-right corner of the screen.
  3. From the dropdown menu, select Admin portal.
  4. In the Admin portal, scroll down until you find the Tenant settings tab.
  5. In the list of settings, find the section named Integration settings and look for Map and filled map visuals. You can more quickly find it by using the search bar.
  6. Expand this option and click the Enabled toggle.
  7. You can choose to apply this to "The entire organization" or to "Specific security groups" if you only want to allow certain teams or users to create maps. For an easy fix, select the entire organization.
  8. Click Apply.

It can take up to 15-20 minutes for this tenant-wide change to propagate. Once it does, individual users in the organization will now have the ability to go into their Power BI Desktop settings and enable map visuals for their reports as described in Solution 1. Their checkbox will no longer be grayed out.

Extra Tip: What if My Map is Enabled, But My Data Still Isn’t Showing Correctly?

Sometimes, enabling the map visual is only the first step. If your map is enabled but blank, fails to plot points, or plots them in the wrong place, it's almost always a data issue. Here are a few common problems and solutions:

1. Check Your Data Categories

Power BI needs to know what kind of location data you've given it. If you have a column named "Location" with city names, Power BI might not automatically recognize it.

  • The Fix: In Power BI Desktop, go to the Data view (the table icon on the left). Select the table and the column containing your geographic data (e.g., 'City', 'Country', 'Postal Code'). In the Column tools tab at the top, find the Data category dropdown. Change it from "Uncategorized" to the appropriate category, like 'City', 'State or Province', 'Country', etc. This gives Bing Maps the context it needs to plot the data correctly.
GraphedGraphed

Still Building Reports Manually?

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

Watch Graphed demo video

2. Clean Up Your Location Data

A simple typo can throw off the entire map. Ambiguous data is also a problem. Does "Paris" refer to Paris, France, or Paris, Texas?

  • The Fix: Ensure your data quality is high. Run checks for misspellings and ensure consistency. If you have ambiguous city names, add State and Country columns to your dataset. Dropping columns for City, State, and Country into the map visual's fields will give Power BI the context it needs to plot a location with much higher accuracy.

3. Use Latitude and Longitude for Precision

The most reliable way to create a map is by using latitude and longitude coordinates. This method eliminates any ambiguity from place names.

  • The Fix: If you have access to them, use columns for Latitude and Longitude in your dataset. Drag the latitude field to the 'Latitude' well and the longitude field to the 'Longitude' well in the map visual's settings. Power BI will then plot the points with perfect accuracy. Remember to set the Data Category for these columns to 'Latitude' and 'Longitude' respectively.

Final Thoughts

Dealing with a stubborn disabled map in Power BI almost always comes down to checking a security setting. By first enabling the visual in your Desktop options and then escalating to the admin portal if necessary, you can solve the problem quickly and get back to building insightful, data-driven reports.

We know that digging through settings menus and troubleshooting configurations is often a barrier to getting the answers you need from your data. That's a big reason why we built Graphed. Instead of hunting through menus and manually building visualizations, you can securely connect all your data sources - from Google Analytics to Salesforce - and use plain English to create real-time dashboards and reports in seconds.

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!