Insert dynamic text based on values from a feature's attribute table for Data Driven Pages

Last Published: February 9, 2024


This article applies to retired ArcMap version 10.1. Later versions of ArcMap may contain different functionality, as well as different names and locations for menus, commands and geoprocessing tools.

The instructions provided describe how to insert dynamic text based on values from a feature's attribute table for Data Driven Pages.

See ArcGIS Help - Using dynamic text with Data Driven Pages for general information about this topic.


  1. In the map document, create Data Driven Pages and verify that the index layer contains the attribute values for the dynamic text. See the Web help topic: Creating Data Driven Pages
  2. Switch to the Layout View.
  3. Navigate to Insert > Dynamic Text and select Data Driven Page Name, or any of the other dynamic text options.
  4. Open the index layer's attribute table. Make note of the field name for the values to be dynamically displayed.
  5. Right-click the dynamic text inserted on the Layout View and select Properties from the context menu.
  6. In the Properties dialog box, under Text, change the value from the standard dynamic text:
<dyn type="page" property="name"/>

to the dynamic attribute table values:

<dyn type="page" property="<selected field name>"/>


  1. In the Properties dialog, click OK. The dynamic text displays the values from the selected field in the index layer's attribute table, based on the Data Driven Page.

    For example:

Page One

Page Two

Article ID:000011568

  • ArcMap

Receive notifications and find solutions for new or common issues

Get summarized answers and video solutions from our new AI chatbot.

Download the Esri Support App

Related Information

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options