How to Label More Than One Field in ArcMap

Caitlin Dempsey

Major content update:

Minor updates:

A screenshot showing ArcMap with data layers for southern California.

You can easily label more than one field of a layer in ArcMap with Visual Basic script.

Difficulty Level: Easy    Time Required: 5 minutes


Here’s How:

  • Open up the ArcMap (.mxd) file you want to work with.
  • Select the layer file you want to label more than one field with.
  • Right click on the layer and display the properties.
  • Click the Labels tab.
  • Click the Expression button.
  • Click on the first field you want to label.
  • Type in the following code: & vbNewLine &
  • Click on the second field you want to label.
  • The entire Expression should look like: [Field1] & vbNewLine & [Field2]
  • Click Verify to make sure the Expression was entered correctly.
  • Click “OK” to close both dialog boxes.

Tips:

  • You can type in explanatory words to add into the labeling using double quotes. E.g.: [Field1] & vbNewLine & “This is the second label: ” & [Field 2]
Photo of author
Caitlin Dempsey

Caitlin Dempsey is a geographer, writer, and founder and editor of Geography Realm. She holds bachelor's and master's degrees in Geography from UCLA and a Master of Library and Information Science (MLIS) from San José State University.

For more than two decades, she has written about geography, maps, geographic information systems (GIS), remote sensing, satellite imagery, and environmental science. Her work focuses on making geography accessible to a broad audience through articles, tutorials, and educational resources.

LinkedIn | Instagram