I want to insert legend which have 40 labels data, since, the imported symbology have 90 labels, all the labels are getting inserted in the legend.

I do not want to remove them manually from the legend so is there an automated way?

  • 1
    In layout view? There is an option to only show legend for the items visible in the current map extent if that might help.
    – Bera
    Commented Mar 17, 2018 at 7:47
  • May I know that option?
    – Anu
    Commented Mar 17, 2018 at 7:53
  • @BERA Dynamic Legends only came at 10.1.
    – PolyGeo
    Commented Mar 17, 2018 at 8:23
  • I am using 10.1 version. Could you tell me where can I find this option?
    – Anu
    Commented Mar 17, 2018 at 8:56

1 Answer 1


This question is very similar to Showing only legend items that are actually displayed on map in ArcGIS Desktop?.

Dynamic Legends are what you are looking for http://resources.arcgis.com/en/help/main/10.1/index.html#//00s900000023000000

enter image description here

Not the answer you're looking for? Browse other questions tagged or ask your own question.