HOW TO

Count the number of point features within a polygon in ArcGIS Pro

Last Published: July 27, 2023

Summary

Counting the number of point features within a polygon is a basic and useful statistic in performing spatial analysis. The image below shows a polygon layer of some hypothetical regions in Washington State, and a point layer of cities within them.

A map displaying the cities in the Washington state regions.

This article provides the instructions to determine the number of cities in each of these regions. The following steps describe two methods: using the Summarize Within, and Spatial Join tools.

Procedure

Using the Summarize Within tool

  1. Navigate to the Geoprocessing pane. Click Toolboxes > Analysis Tools > Statistics > Summarize Within.
  2. In the Summarize Within window, for Input Polygons, select the desired polygon layer. In this example, the input is Washington State Regions.
  3. For Input Summary Features, select the desired point layer. In this example, the input is Cities in WA.
  4. For Output Feature Class, specify an output name in the desired geodatabase location. In this example, the output name in the default geodatabase is WashingtonStateRegions_SummarizeWithin.
  5. Leave other parameters at default.
  6. Click Run.
The Summarize Within tool window displaying the Input Polygons, Input Summary Features, and Output Feature Class parameters. Click Run.

The image below shows the attribute table of the output with the Count of Points field indicating the number of points in each polygon.

The WashingtonStateRegions_SummarizeWithin attribute table displaying the Count of Points field.

 

Using the Spatial Join tool

  1. Navigate to the Geoprocessing pane. Click Toolboxes > Analysis Tools > Overlay > Spatial Join.
  2. In the Spatial Join window, for Target Features, select the desired polygon layer. In this example, the polygon layer is Washington State Regions.
  3. For Join Features, select the desired point layer. In this example, the point layer is Cities in WA.
  4. For Output Feature Class, specify an output name in the desired geodatabase location. In this example, the output name in the default geodatabase is WashingtonStateRegions_Spati.
  5. For Join Operation, select Join one to one. Ensure the Keep All Target Features check box is checked.
  6. For Match Option, select Completely contains.
  7. Leave other parameters at default.
  8. Click Run.
The Spatial Join tool window displaying the Target Features, Join Features, Output Feature Class and Join Operation parameters. Click Run.

The image below shows the attribute table of the output with the Join_Count field indicating the number of points in each polygon.

The WashingtonStateRegions_Spati attribute table displaying the Join_Count field.

Article ID:000023531

Software:
  • ArcGIS Pro 2 8 x
  • ArcGIS Pro 2 7 x
  • ArcGIS Pro 2 x

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options

Related Information

Discover more on this topic