Der Rotsee liegt auf dem Gebiet der Gemeinde Ebikon und der Stadt Luzern auf einer Höhe von 419 Metern über Meer. Der See ist überaus langgezogen, verfügt er doch bei einer Länge von 2.5km über eine Breite von lediglich rund 250m. Die Ron ist sowohl Zu- als auch Abfluss des Sees.