Był miastem wcześniej w latach 1687 - 1868 . Miasto liczy 900 mieszkańców . Józefów nad Wisłą znajduje się między miastami : Kazimierz Dolny , Opole Lubelskie , Poniatowa , Bełżyce , Lublin , Bychawa , Urzędów , Kraśnik , Annopol , Ożarów , Ćmielów , Ostrowiec Świętokrzyski , Kunów , Starachowice , Iłża , Lipsko .