MPCluster is a new cluster analysis tool for Microsoft MapPoint pushpin data.

Give MPCluster a pushpin set, and it will find natural clusters in the data. You may define limits on the size and separation of clusters.

Possible applications include:

  • Finding new locations for stores/depots
  • Allocate territories for sales reps
  • Finding incident hotspots
  • Business intelligence and forensics
  • Demographic analysis


v1.1 includes a large number of changes and improvements which make it easier to use, and produce better results in less time:

  • New "Manage Clusters" dialog box with new export and circle functions
  • New "Minimum Distance" parameter controls the minimum distance between cluster centers
  • Various algorithm improvements to produce better quality results
  • The "re-allocate empty clusters" function chooses better candidate cluster locations
  • Ability to recognize pre-existing cluster results in a newly-loaded map file, enabling old annotation to be 'managed'
  • Number of clusters found and solution stability are reported at completion
  • Excel option now exports a worksheet listing all unallocated pushpins
  • Significant speed improvements for the Excel export option
  • Clarification: Boundary color mode options are now clearer (simple check box replaced by a two-state radio button)
  • Bug fix: Code to handle MapPoint's "find pushpin" bug
  • Bug fix: 'Clusters available for delete' erroneously retained after a new map is loaded.


MPCluster sells for US$100 per license, with volume discounts available.
See MPCluster: Cluster Analysis for Microsoft MapPoint for further details and a free 14 day trial download.

MPCluster requires MapPoint 2006 or later (either geographic edition); and Microsoft .NET Framework 2.0 (or later).

The Excel export options require Microsoft Excel 2003 (or later). MPCluster supports Excel 2010.