Die Gemeinde Icking umfasst 16,99 km² und ist die nördlichste Gemeinde des Landkreises Bad Tölz-Wolfratshausen. Icking liegt auf einer Höhe zwischen 570 und 705 m über dem Meeresspiegel.
Icking hat 3.738 Einwohner (Stichtag 31.12.2019). Dies bedeutet eine Bevölkerungsdichte von 221 Einwohnern pro km²