Vig har en befolkning på 1.551 og et areal på 1,1 km2. Byen ligger 17 km nordvest for Holbæk på en randmoræne, der skråner ned mod Sidinge Fjord. Både denne og bakkelandet er skabt af istidens sidste gletsjerfremstød, som kom fra sydøst. Fjorden blev tørlagt fra 1840’erne, og dens flade bund under havniveau er opdyrket. Efter at Vig i 1899 fik station på Odsherreds Jernbane, bredte byen sig på begge sider af banen. På skråningen øst for den gamle landsby findes parcelhuskvarterer fra 1960’erne. Langs Drosselvej vest for banen opførtes efter år 2000 parcel-, dobbelt- og rækkehuse. Vig deles både af banen og af Holbækvej fra 1930’erne, som blev bilvejen til sommerhuslandet og færgerne nordpå, indtil motortrafikvejen øst om Vig åbnede i 2013. Skolen, kultur- og idrætscenteret samt biografen ligger vest for Holbækvej, og næsten hele byen i øvrigt ligger på østsiden.
På Vig Festival i 2019 optrådte skuespiller og sanger Rasmus Bjerg med et John Mogensen- show. Den populære festival, der er målrettet hele familien, samlede samme år 19.000 gæster og frivillige. Flere festivaler arrangeres af idrætsorganisationer som en måde at skaffe indtægter på og er et eksempel på de mange samarbejder mellem kultur og idræt, hvilket også gælder Vig Festival.