Krasnobród – miasto w województwie lubelskim, w powiecie zamojskim, nad Wieprzem, na terenie Krasnobrodzkiego Parku Krajobrazowego, siedziba gminy miejsko-wiejskiej Krasnobród. Według danych GUS z 31 grudnia 2019 Krasnobród liczył 3101 mieszkańców.

Położone historycznie w dawnej ziemi chełmskiejIrena Rolska-Boruch: Siedziby szlacheckie i magnackie na ziemiach zwanych Lubelszczyzną 1500–1700: założenia przestrzenne, architektura, funkcje. Redakcja Wydawnictw KUL, Lublin 1999, s. 191. .. Prywatne miasto szlacheckie lokowane w 1572 położone było w XVI wieku w województwie ruskimZenon Guldon, Jacek Wijaczka, Skupiska i gminy żydowskie w Polsce do końca XVI wieku, w: Czasy Nowożytne, 21, 2008, s. 168..

Prawa miejskie posiadał do 1869, przywrócone 30 grudnia 1994.

W latach 1975–1998 miejscowość należała administracyjnie do województwa zamojskiego.

Opis miasta Krasnobród to lokalny ośrodek usługowy, uzdrowiskowy i popularny ośrodek turystyczno-wypoczynkowy na Roztoczu Środkowym. Latem najpopularniejszą formą wypoczynku jest plażowanie i kąpiel w zalewie położonym nad rzeką Wieprz.

Atrakcyjny punkt widokowy w mieście to położony dość wysoko kamieniołom, na północ od zalewu, gdzie od niedawna znajduje się niewielka wieża (baszta).