Zenica (en cyrillique : Зеница) est une ville de Bosnie-Herzégovine située dans le canton de Zenica-Doboj et dans la Fédération de Bosnie-et-Herzégovine. Selon les premiers résultats du recensement bosnien de 2013, la ville intra muros compte 73 751 habitants et sa zone métropolitaine, appelée « Ville de Zenica » (Grad Zenica), 115 134.
Par sa population, Zenica est la quatrième ville de Bosnie-Herzégovine. Elle est le centre administratif du canton de Zenica-Doboj.
Depuis 2007, Zenica, qui constituait jusqu'alors une municipalité du pays, fait désormais officiellement partie des « Villes » (au singulier : grad ; au pluriel : gradovi) de Bosnie-Herzégovine, ce qui lui accorde une plus large autonomie.
Près de la localité se trouve Vranduk, un petit village fortifié.