Jak wynika ze statystyk Komendy Głównej Policji na terenie powiatu biłgorajskiego w ubiegłym roku odnotowano 893 przestępstwa. Z informacji wynika, że najwięcej bo 314 przestępstw odnotowano w Biłgoraju. Na drugim miejscu pod względem naruszeń prawa plasuje się gmina Biłgoraj. Miejsce w czołówce przypadło również gminie Józefów, gdzie łącznie w ubiegłym roku zanotowano 76 przestępstw. Najbezpieczniej za to jest w gminie Aleksandrów, gdzie odnotowano zaledwie 17 przestępstw. Z kolei w gminie Obsza doszło do 22 przestępstw.
Należy zaznaczyć, że dane nie uwzględniają czynów karalnych osób nieletnich oraz rejestracji z postępowań przygotowawczych prowadzonych przez prokuraturę we własnym zakresie.
Biłgoraj (obszar miejski) - 314
Aleksandrów (obszar wiejski) - 17
Biłgoraj (obszar wiejski) - 88
Biszcza (obszar wiejski) - 38
Frampol (obszar miejski) - 14
Frampol (obszar wiejski) - 26
Goraj (obszar wiejski) - 21
Goraj (obszar miejski) - 11
Józefów (obszar miejski) - 29
Józefów (obszar wiejski) - 47
Księżpol (obszar wiejski) - 55
Łukowa (obszar wiejski) - 32
Obsza (obszar wiejski) - 22
Potok górny (obszar wiejski) - 30
Tarnogród (obszar miejski) - 23
Tarnogród (obszar wiejski) - 47
Tereszpol (obszar wiejski) - 31
Turobin (obszar wiejski) - 48
Uwzględniając jednak liczbę mieszkańców w poszczególnych gminach najwyższy wskaźnik przestępstw na 1000 osób ma Biłgoraj (miasto) (12), Józefów (11) oraz Tarnogród (11). Najmniej w przeliczeniu na 1000 mieszkańców odnotowano w gminach Aleksandrów (5) i Biłgoraj (gmina) (6).