Only show labels that fit within polygons in ArcPro?

10-11-2019 08:05 AM
Regular Contributor

I would like the polygon you see here to NOT have a label, because one cannot fit within it at this scale. This was accomplished in ArcMap with both the maplex engine and the default, but I cannot get it to work with ArcGIS Pro.

I have turned off outside polygon placement and set a boundary weight of 1000. This is not sufficient, apparently, and I don't see a "Only display label if it fits fully within polygon" option. Am I missing something?

Thank you,

Randy McGregor

0 Kudos
6 Replies
Esri Regular Contributor

try using overrun.

another thing to try is minimum feature size.


Regular Contributor

Thanks! The first one didn't work, but I appreciate the suggestion. I haven't tried the second, but I think there should be a way to just tell the labels to not go outside of their respective polygons. 

0 Kudos
Esri Regular Contributor


I wonder why it's not working for you.

I have shared a layer package here: 

with similar data to what you shared in your screenshots, and it works for me.  ArcGIS Pro 2.4


Esri Frequent Contributor

Randy - you switch from the Maplex Labeling engine to the Standard Labeling engine from the Labeling contextual tab->Map group, then you can check the "Only place label inside polygon" option for polygons.  Not sure why it's not as easy using Maplex.

Hope this helps!

Regular Contributor

Thanks. I'll try that. I was hoping to avoid it, but I think I have no choice

Esri Contributor

Hi Randy,

Would you be able to check whether you have never remove checked on? Never remove will mean your label will place even if the label engine is unable to find a good position for it:

If not, would it be possible for you to send over a layer package or layer file so we can try to get to the bottom of it?