Geographic Heat Map
A map that uses color gradients to show intensity or density of a phenomenon across a continuous geographic surface — the hotter the color, the higher the concentration. The most intuitive way to spot spatial hot spots.
// 01 — The chart
What it looks like
A geographic heat map showing crime incident density. Bright hot spots reveal areas of concentrated activity, while cooler regions indicate sparse occurrences.
// 02 — Definition
What is a geographic heat map?
A geographic heat map (sometimes called a spatial heat map or density surface map) uses smooth, continuous color gradients overlaid on a geographic base map to represent the intensity or density of a phenomenon. Unlike a choropleth map, which colors predefined regions, a heat map paints a continuous surface — hot spots glow where events cluster, and cool zones fade where they don’t.
The underlying technique is usually kernel density estimation (KDE). Each data point radiates influence outward like a small hill, and where many points overlap, the hills stack up to form peaks. The result is a smooth, intuitive surface that reveals spatial patterns invisible in raw point data.
Geographic heat maps are arguably the most beginner-friendly way to show spatial density. Everyone understands the metaphor: red = hot = lots of activity. This makes them popular in journalism, public safety dashboards, real estate tools, and any context where a general audience needs to grasp “where things happen most” at a glance.
Origin: The term “heat map” was first used in a geographic context by software designer Cormac Kinney in 1991 to describe a color-coded 2D visualization of financial market data. The technique of mapping point density to continuous color gradients on maps grew rapidly with the availability of web mapping APIs in the 2000s.
// 03 — Anatomy
Parts of a geographic heat map
// 04 — Usage
When to use it — and when not to
- You have a large number of point events and want to reveal density patterns (crimes, tweets, deliveries)
- Your audience is non-technical and needs an immediate, intuitive spatial overview
- You want to show where activity concentrates without worrying about administrative boundaries
- Identifying hot spots and cold spots is the primary analytical goal
- You need a quick exploratory view before doing deeper spatial analysis
- Your data is GPS-based or geocoded and not pre-aggregated to regions
- You need precise, quantitative comparisons — color perception is imprecise and subjective
- Your dataset has very few points — the KDE surface will be misleadingly smooth
- Data is already aggregated to regions — use a choropleth map instead
- You need to show multiple variables simultaneously — a single color gradient can only encode one dimension
- The phenomenon has sharp boundaries rather than continuous gradients (land use, political affiliation)
- You want to show exact event locations — use a dot density map or proportional symbol map
// 05 — Reading guide
How to read a geographic heat map
Follow these steps whenever you encounter a geographic heat map in the wild.
Read the legend and color scale
Understand what the colors represent. Is the gradient showing raw event counts, density per square kilometer, or intensity values? Without this context, the colors are meaningless.
Identify the hot spots
Look for the most intensely colored areas — these are where the phenomenon is most concentrated. There may be one dominant hot spot or several. Note their geographic locations and consider what might explain them.
Check the gradient falloff
How quickly does the color fade from hot to cool? A tight, concentrated glow suggests a very localized phenomenon. A broad, diffuse gradient suggests a wide-spread pattern. The bandwidth setting controls this.
Look at relative intensity, not absolutes
Heat maps are best for showing where things cluster, not for reading exact values. Compare areas to each other — is the downtown core 'hotter' than the suburbs? Don’t try to extract precise numbers from color.
Consider what’s not shown
Heat maps can be misleading if population density or road density varies. A hot spot downtown may simply reflect more people, not more per-capita activity. Always ask: density of what, relative to what?
// 06 — Pitfalls
Common mistakes
×Choosing the wrong kernel bandwidth
Fix: Too small a bandwidth creates noisy, speckled surfaces with false hot spots. Too large a bandwidth smooths out real patterns into a uniform blob. Experiment with bandwidth values and compare results to find one that reveals genuine clusters.
×Confusing density with raw volume
Fix: A heat map showing taxi pickups will naturally be 'hottest' in the city center because that’s where the most people are. Normalize by population or area if you want to show unusual rates rather than just volume.
×Using a misleading color palette
Fix: Rainbow palettes (jet colormap) are perceptually non-uniform — yellow appears brighter than green even at the same data value. Use a sequential single-hue or multi-hue palette designed for quantitative data.
×Ignoring edge effects
Fix: Near map boundaries, the KDE has fewer data points to work with, producing artificially low density values. Extend your data collection area beyond the region of interest or acknowledge boundary artifacts.
×Treating the smooth surface as ground truth
Fix: The heat map is a statistical estimate, not reality. The KDE fills in gaps between points with assumptions. Always remind your audience that the smooth surface is interpolated, not directly measured.
// 07 — In the wild
Real-world examples
Crime mapping dashboards
Police departments worldwide use geographic heat maps to identify crime hot spots. Platforms like CrimeMapping.com overlay KDE surfaces on street maps so officers and residents can see where incidents cluster — guiding patrol allocation and community safety planning.
Strava global heatmap
Strava’s activity heatmap aggregates billions of GPS data points from runners and cyclists into a glowing density surface. It reveals popular routes, trails, and roads worldwide, and has even been used to discover hidden paths and uncharted roads in remote areas.
Earthquake and seismic activity maps
USGS and other geological agencies use heat maps to show the density of seismic events across fault lines. The glowing clusters along plate boundaries and active fault zones make tectonic patterns immediately visible to both scientists and the general public.
// 08 — Quick reference
Key facts
// 09 — Variations
Types of geographic heat maps
Geographic heat maps come in several flavors depending on how the density surface is computed and rendered.
Simple KDE heat map
The classic form. Each point radiates a Gaussian kernel, and overlapping kernels produce the density surface. The simplest and most common approach.
Weighted heat map
Each point carries a weight (e.g., transaction amount, magnitude). Heavier points produce taller kernels, so the surface reflects both density and magnitude.
Binned / grid heat map
Divides the map into grid cells and counts points per cell. Less smooth than KDE but computationally cheaper and easier to interpret for very large datasets.
Temporal / animated heat map
Shows how density changes over time through animation or small multiples. Reveals when hot spots emerge, shift, or dissipate across hours, days, or seasons.
// 10 — FAQs
Frequently asked questions
What is a geographic heat map?+
A geographic heat map (sometimes called a spatial heat map or density surface map) uses smooth, continuous color gradients overlaid on a geographic base map to represent the intensity or density of a phenomenon. Unlike a choropleth map, which colors predefined regions, a heat map paints a continuous surface — hot spots glow where events cluster, and cool zones fade where they don't.
When should you use a geographic heat map?+
Use a geographic heat map when you have a large number of point events and want to reveal density patterns (crimes, tweets, deliveries). It also works well when your audience is non-technical and needs an immediate, intuitive spatial overview, and when you want to show where activity concentrates without worrying about administrative boundaries.
When should you avoid a geographic heat map?+
Avoid a geographic heat map when you need precise, quantitative comparisons — color perception is imprecise and subjective. It is also a poor fit when your dataset has very few points — the KDE surface will be misleadingly smooth, or when data is already aggregated to regions — use a choropleth map instead.
Is a geographic heat map suitable for dashboards?+
Yes — a geographic heat map can work well in dashboards as long as the panel is large enough for readers to perceive the encoded values, has a clear title, and includes the legend or axis labels needed to interpret it.
What category of chart is a geographic heat map?+
Geographic Heat Map belongs to the Geospatial family of charts. Charts in that family are designed to answer the same kind of question, so they often work as alternatives when one doesn't quite fit your data.
How do you read a geographic heat map?+
Start with the axis labels and legend, then look at the overall shape before zooming into individual marks. Compare prominent features against the rest of the data, and verify any conclusion against the underlying numbers when precision matters.