Zawidów (niem. Seidenberg) to miasto i gmina w województwie dolnośląskim, w powiecie zgorzeleckim. W latach 1975-1998 miasto administracyjnie należało do województwa jeleniogórskiego.
Leży na Pogórzu Izerskim, na wysokości 247 m n.p.m., w pobliżu granicy z Niemcami (12 km na południowy wschód od Zgorzelca), od południa graniczy z czeską gminą Habartice. Sąsiaduje z gminą Sulików.
Historia Zawidowa jest ściśle związana z historią Łużyc Górnych. Pierwszymi mieszkańcami tych ziem byli Słowianie połabscy, a od początku naszej ery ich potomkowie - Serbołużyczanie. W X wieku włączono Łużyce Górne do Polski, a pierwsza wzmianka o Zawidowie pojawiła się w 1186. Łużyce Górne były własnością Polski do XIV wieku, po czym przeszły we władanie Czech. Natomiast w 1638 miasto zmieniło swój status na lenno elektorów saskich.