Kraśnik – miasto i gmina w województwie lubelskim, w powiecie kraśnickim, położone 49 km na południowy zachód od Lublina. W latach 1975-1998 miasto administracyjnie należało do województwa lubelskiego.
Miasto położone jest w Małopolsce (początkowo w ziemi sandomierskiej, a następnie na ziemi lubelskiej).
Według danych z 30 czerwca 2004 miasto miało 36 256 mieszkańców.
Położenie
Kraśnik leży na Wyżynie Lubelskiej, 49 km na południowy-zachód od Lublina. Miasto rozciąga się wzdłuż rzeki Wyżnicy po obu jej stronach na Wzniesieniach Urzędowskich.
W okolicach miasta swój początek ma Roztocze Zachodnie.