Le district de Zaječar (en serbe cyrillique : Зајечарски округ ; en serbe latin : Zaječarski okrug) est une subdivision administrative de la République de Serbie. Au recensement de 2011, il comptait 118 295 habitants. Le centre administratif du district de Zaječar est la ville de Zaječar. Le district est situé à l'est de la Serbie.