Run ArcGIS Pro on a Mac


Users running ArcGIS Pro on a Mac can leverage Esri Technical Support for questions and troubleshooting. However, all troubleshooting for defects is only performed against certified Windows systems.

Boot Camp allows you to install Windows Desktop OS on a hard disk partition on the Mac hard drive. This allows ArcGIS Pro to run natively on a Windows partition on the Mac. Configuring ArcGIS Pro through Boot Camp is described below, after the recommended minimum hardware requirements.


Running ArcGIS Pro 2.3 and later on a Windows virtual machine (VM) on MacOS requires Parallels version 15 or later. Earlier versions of Parallels are not recommended with ArcGIS Pro.

Recommended minimum hardware requirements

To use ArcGIS Pro on a Mac, a contemporary Mac (MacBook Pro, iMac, or Mac Pro) with a quad-core Intel processor, 256 GB storage, and 8 GB RAM or better is required.

Run ArcGIS Pro natively on a Windows partition (Boot Camp)

Boot Camp allows you to install Windows within a dedicated hard disk partition on your Mac. In this configuration, Windows runs natively, accessing the Mac hardware directly. You can access Windowsby restarting your Mac and pressing and holding the Option key while selecting the disk partition that contains your Windows operating system.

The limitation is that you cannot access macOS and its applications at the same time. To access Windows and macOS, you need to restart your Mac.

To run ArcGIS Pro in Windows installed natively with Boot Camp, you need your ArcGIS Pro installation files and a Windows installation DVD or disc image (.iso), if you haven't already set up Boot Camp.

The Boot Camp Assistant helps you install Windows within a dedicated hard disk partition. The Assistant can be accessed from the Utilities folder in the Applications folder in macOS. For more information about Boot Camp, see Apple's Support site.

Recommended settings for Parallels

To run ArcGIS Pro with Parallels version 15, the following are recommended:

  • Run the Mojave operating system or later.
  • The Auto graphics switching option should be disabled in the Mac system settings and Parallels.
  • GPU memory assignment should be set to Auto.
  • A conservative number of virtual CPUs should be assigned to the machine.

Related topics