The municipality consists of the villages Arth, Oberarth, and Goldau.
Of the rest of the land, 8.5% is settled (buildings or roads) and the remainder (4.3%) is non-productive (rivers, glaciers or mountains).
[4] The municipality is situated on the southern shore of Lake Zug, and along the Gotthard route between Rigi and Rossberg.
It consists of the villages of Arth Oberarth and Goldau as well as the hamlets of Klösterli and Kulm an der Rigi.
Most of the population (as of 2000[update]) speaks German (86.9%), with Albanian being second most common ( 3.9%) and Serbo-Croatian being third ( 3.2%).
[4] From the 2000 census[update], 6,927 or 72.2% are Roman Catholic, while 939 or 9.8% belonged to the Swiss Reformed Church.
The Voralpen Express train connects here to Luzern and St. Gallen.