GRASS GIS on the Mac

Fully bundled binaries of current GRASS releases.

These new binaries are fully 64 bit applications and include all needed helper programs (dependencies), including Python (version 2.7.x for older binaries and version 3.6 and above for GRASS 7.8-7.9) and wxPython (versions 3 and 4). This should work out of the box without any separate "frameworks" being installed, and should work with System Integrity Protection enabled (the default for the Mac - see below).

If you are not familiar with GRASS GIS, you should visit the main GRASS site to take a look at its features. Used throughout the world, GRASS is one of the most powerful and comprehensive geospatial analysis, visualization, and modeling tools available. In continuous use and development for over three decades, GRASS is also one of the most venerable GIS programs still in active use and development ….and it is freely available to all.


As open source software, the code and all analytical algorithms can be scrutinized and improved. It is developed and maintained by an international team of geospatial scientists who also use the software in their daily work. GRASS is a founding member of the OSGeo Foundation (Open-Source Geospatial), an umbrella organization that provides a diversity of open-source software solutions for geospatial research, mapping, and interactive use.

In addition to the Mac, GRASS runs under Linux, Unix, and Windows. Versions for these other platforms can be found at the downloads page of GRASS main site. There are very active user and developer lists where you can have questions answered, as well as extensive help online and in the program.

GRASS for Mac Binaries



Like other GRASS developers, I am a scientist and user of geospatial software, and volunteer my time to the GRASS project. If you use and like this software, I hope you will consider contributing to the project. There are many roles, even if you don't think of yourself as someone who can program.

As part of my own research and helping with GRASS development, I compile GRASS source code so that it runs on the Macintosh. I do this when time permits, so my releases can be irregular. But I do try to keep up with major developments and changes in the software. Currently, I have made several versions of GRASS Mac apps available on the downloads page.

The newest ones are fully bundled with all needed dependencies included in the (larger) app and run on the newest versions of Mac OS X (10.13 and above, and possibly earlier versions of OS X).

I also maintain some legacy GRASS apps that require separate installation of some dependencies as "frameworks" (provided on the frameworks page). The oldest legacy versions will run on OS X 10.6 and above up to???. Newer legacy versions will run on OS X 10.8 and above. These legacy versions use the pre-installed Python 2.7 that comes on the Mac, and have a bundled wxPython 2.8.12 (for the GUI) so that you don't have to download it. These legacy binaries also come with LAS Tools precompiled and installed for advanced LiDAR processing support. In GRASS 6, you will need to run these from the command line. In GRASS 7, they also support as set of GRASS specific LiDAR processing tools. For more information about LAS Tools, visit:

Fun GRASS History

Click to watch Capt. James T. Kirk pitch GRASS in 1987
(this is a QuickTime version of a movie narrated by William Shatner)

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License