Gmina Chrzanów zajmuje powierzchnię 79,44 km2. Tworzy ją miasto Chrzanów (38,32 km2) oraz sołectwa (41,12 km2) Balin, Luszowice, Pogorzyce, Płaza, Źrebce i Okradziejówka. Chrzanów graniczy z gminami: Jaworznem, Trzebinią, Libiążem, Babicami i Alwernią.
Pod względem położenia geograficznego gmina zlokalizowana jest w południowej części Polski, w województwie małopolskim, na pograniczu Wyżyny Śląskiej i Wyżyny Krakowsko-Częstochowskiej, na małym grzbiecie jurajskim u wylotu Rowu Krzeszowickiego, nad lewym dopływem Wisły – rzeką Chechło.