Józefów (inne nazwy: Józefów Biłgorajski, Józefów Ordynacki, Józefów Roztoczański) – miasto w woj. lubelskim, w powiecie biłgorajskim, położone nad rzeką Niepryszką, siedziba gminy miejsko-wiejskiej Józefów. W latach 1975–1998 miasto administracyjnie należało do woj. zamojskiego. Według danych z 1 stycznia 2018 Józefów liczył 2 498 mieszkańców[1].
Józefów leży w centrum Roztocza i Puszczy Solskiej, nad rzeką Niepryszką. Do południowych granic miasta przylega Park Krajobrazowy Puszczy Solskiej, natomiast o ok. 4 km na północny zachód jest oddalona granica Roztoczańskiego Parku Narodowego. Działa tu kilka drobnych przedsiębiorstw przemysłowych (przemysł spożywczy i kamieniarski). Miasto jest także lokalnym ośrodkiem handlowo-usługowym dla mieszkańców okolicznych miejscowości.