Grad Vis se nalazi u velikom i prirodno zaštićenom zaljevu (uvala Svetog Jurja) na sjeveroistočnoj strani otoka Visa, okrenut prema Hvaru i dalmatinskom kopnu. Viška luka je smještena u najviše uvučenom jugozapadnom dijelu zaljeva, kojeg otočić Host i poluotok Prirovo štite od utjecaja otvorenog mora. Unutar zaljeva nalaze se i manja sidrišta na predjelima Kut i Stonca. Ukupan broj stanovnika Grada je 1.960, od toga u samom naselju Vis 1.776. Prije Drugog svjetskog rata, područje tadašnje općine Vis (jednako današnjem Gradu) je imalo 4.189 stanovnika, a mjesto Vis 3.189 (Popis 1931.). Od tada broj stanovnika stalno opada.
Prvo naselje na mjestu današnjeg Visa, pod imenom Issa, osnovali su grčki kolonisti sa Sicilije u IV. stoljeću prije Krista. Njih je, kao i sve kasnije gospodare Visa, privukao izvrstan strateški položaj pučinskog otoka s kojeg su se mogli kontrolirati pomorski putevi u Jadranu. Antička Issa se razvijala kao urbani i gospodarski centar ovog dijela Jadrana i poslužila je kao baza za naseljavanje dalmatinskog kopna (Epetion / Stobreč i Tragurion / Trogir). Funkcionirajući kao polis (grad-država), Issa je svoju samostalnost uspjela očuvati sve do I. stoljeća prije Krista kada postaje dio Rimskog carstva. Nakon toga Vis gubi značenje i samo se povremeno javlja u srednjovjekovnim izvorima, dijeleći sudbinu ostatka Dalmacije.
Grad Vis je danas jedino mjesto na otoku koje ima redovitu katamaransku i trajektnu liniju sa Splitom koji je udaljen oko 30 nautičkih milja.