PROBLEM

Performing the Calculate Geometry function on a numerical field does not store decimal values

Last Published: October 1, 2025

Description

Upon running the Calculate Geometry function on a numerical field in an attribute table in ArcMap, the returned results only store whole numbers and not decimal values.
[O-Image]

Cause

This issue occurs when running the Calculate Geometry function on a long or short integer type attribute field. Long and short integers do not store decimal values.
[O-Image]

Solution or Workaround

Create a new float or double type field either directly within the attribute table or using the Add Field geoprocessing tool located in ArcToolbox > Data Management Tools > Fields. For more information, refer to the following documentation, ArcGIS Help: Adding fields.
[O-Image]
Once the new field is created, run the Calculate Geometry function to display the decimal values.
[O-Image]

    Article ID: 000012456

    Software:
    • ArcMap

    Get support with AI

    Resolve your issue quickly with the Esri Support AI Chatbot.

    Start chatting now

    Get help from ArcGIS experts

    Contact technical support

    Start chatting now

    Go to download options