Bosanski Petrovac es una municipalidad y localidad de Bosnia y Herzegovina. Se encuentra en el cantón de Una-Sana, dentro del territorio de la Federación de Bosnia y Herzegovina. La capital de la municipalidad de Bosanski Petrovac es la localidad homónima.