Kozloduy (Bulgarca: Козлодуй), Bulgaristan'ın İvraca ilinde bulunan bir şehir ve belediyedir. Şehir, Tuna Nehri'nin kıyısında yer almaktadır. Yüzölçümü 284.874 km² olan şehrin nüfusu 2015 yılı itibarı ile 21,920'dir.
Kozloduy, Kozloduy Adası ile Bulgaristan'ın tek nükleer santrali olan Kozloduy Nükleer Enerji Santrali'ne ev sahipliği yapmaktadır.