Zawichost – miasto w województwie świętokrzyskim, w powiecie sandomierskim, siedziba gminy miejsko-wiejskiej Zawichost. Położone jest w Małopolsce, na ziemi sandomierskiej., na skraju Małopolskiego Przełomu Wisły. Prawa miejskie posiada co najmniej od 1255. Według danych z 1 stycznia 2018 Zawichost liczył 1793 mieszkańców.

W ostatniej ćwierci XVI wieku Zawichost był miastem klasztoru klarysek krakowskich w województwie sandomierskimWojewództwo sandomierskie w drugiej połowie XVI wieku. ; Cz. 2, Komentarz, indeksy, Warszawa 1993, s. 113.. Dziś miasto znane jest głównie z podawanych codziennie w I Programie Polskiego Radia komunikatów o stanie wód w największych rzekach w kraju[Odkrywamy Świętokrzyskie – Zawichost, cz.I – Janusz Kędracki, Gazeta Wyborcza, Kielce, Turystyka, 21.08.2009 r.].

Położenie thumb|left|Widok na Zawichost Miasto położone jest nad Wisłą, na wysokim wapiennym tarasie jej lewego brzegu. W okolicy miasta znajdują się złoża kamienia wapiennego oraz glinki krzemionkowej. Zawichost położony jest ok. 17 km na północny wschód od Sandomierza. Przez miasto przebiega droga wojewódzka nr 777 z Sandomierza do Maruszowa oraz droga nr 755 z Kosina do Ostrowca Świętokrzyskiego.