﻿---
title: Heat map layer
description: Heat map layers cluster point data to show locations with higher densities. To add a heat map layer to your map, click Add layer, then select Heat map...
url: https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/5312/explore-analyze/visualize/maps/heatmap-layer
products:
  - Kibana
applies_to:
  - Elastic Cloud Serverless: Generally available
  - Elastic Stack: Generally available
---

# Heat map layer
Heat map layers cluster point data to show locations with higher densities.
![heatmap layer](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/5312/explore-analyze/images/kibana-heatmap_layer.png)

To add a heat map layer to your map, click **Add layer**, then select **Heat map**. The index must contain at least one field mapped as [geo_point](https://docs-v3-preview.elastic.dev/elastic/elasticsearch/tree/main/reference/elasticsearch/mapping-reference/geo-point) or [geo_shape](https://docs-v3-preview.elastic.dev/elastic/elasticsearch/tree/main/reference/elasticsearch/mapping-reference/geo-shape).
<note>
  Only count, sum, unique count metric aggregations are available with the grid aggregation source and heat map layers. Average, min, and max are turned off because the heat map will blend nearby values. Blending two average values would make the cluster more prominent, even though it just might literally mean that these nearby areas are average.
</note>