Bojnik (en serbe cyrillique : Бојник) est une localité et une municipalité de Serbie situées dans le district de Jablanica. Au recensement de 2011, la localité comptait 3 099 habitants et la municipalité dont elle est le centre 11 073. Bojnik est officiellement classé parmi les villages de Serbie.