Muotathal is een gemeente en plaats in het Zwitserse kanton Schwyz, en maakt deel uit van het district Schwyz. Muotathal telt 3.482 inwoners.
Alpthal · Arth · Illgau · Ingenbohl · Lauerz · Morschach · Muotathal · Oberiberg · Riemenstalden · Rothenthurm · Sattel · Schwyz · Steinen · Steinerberg · Unteriberg