Skip To Content

Iterate Multivalue


Iterates over a list of values.

Learn how Iterate Multivalue works in ModelBuilder


  • This tool is intended for use in ModelBuilder and not in Python scripting.

  • The tool iterates over multiple input values of a single type, such as feature classes, rasters, tables, and so on.

  • The best practice is to create a stand alone variable by clicking Insert > Variable. In the Variable Data Type dialog box, choose the data type and check Multivalue. Connect the variable to the Input Values parameter of Interate Multivalue.

  • Interate Multivalue differs from using Iterate Datasets, Iterate Feature Classes, Iterate Rasters, Iterate Tables, or Iterate Files because it gives you the capability of selecting a set of inputs.


IterateMultivalue_mb (in_values)
ParameterExplanationData Type

Input values to iterate through.

Multiple Value


This tool does not use any geoprocessing environments.

Licensing information

  • ArcGIS Desktop Basic: Yes
  • ArcGIS Desktop Standard: Yes
  • ArcGIS Desktop Advanced: Yes