Общината е разположена в централната част на Област Перник и попада в историко-географската област Краище. С площта си от 144,945 km2 е най-малката сред 6-те общините на областта, което съставлява 6,05% от територията на областта. Границите ѝ са следните:
на запад и север – община Земен;
на североизток – община Перник;
на север – община Брезник;
на изток и югоизток – община Радомир.
Разположена в северозападна България, в Дунавската равнина, на брега на р. Дунав. Община Козлодуй включва един град - Козлодуй и четири села - Хърлец, Гложене, Бутан и Крива бара. Районът е с традиции в развитието на електропроизводство и селско стопанство. Разполага с добре изградена инфраструктура и комуникации, високо квалифицирана работна ръка. Богато историческо минало, благоприятно географско разположение, с чиста околна среда и динамично настояще, местно управление с новаторски подход към политиката за икономическо развитие на общината - това е община Козлодуй, развиваща се по европейски критерии.