Józefów (inne nazwy: Józefów Biłgorajski, Józefów Ordynacki) – miasto w woj. lubelskim, w powiecie biłgorajskim, położone nad rzeką Niepryszką, siedziba gminy miejsko-wiejskiej Józefów.
W latach 1954–1972 wieś należała i była siedzibą władz gromady Józefów. W latach 1975–1998 miasto administracyjnie należało do woj. zamojskiego. Według danych GUS z 31 grudnia 2019 r. Józefów liczył 2474 mieszkańców.
Józefów leży w historycznej ziemi przemyskiejJan Górak: Miasta i miasteczka Zamojszczyzny. Ośrodek Badań i Dokumentacji Zabytków, Zamość 1990, s. 85., 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.
Jest drugim miastem w Polsce o nazwie Józefów.
Położenie Józefowa względem niektórych ważniejszych miast ok. 30 km na południowy wschód od Biłgoraja ok. 27 km na zachód od Tomaszowa Lubelskiego ok. 30 km na południowy zachód od Zamościa ok. 92 km na południowy wschód od Lublina ok.