Vamdrup har en befolkning på 4.869 og et areal på 4,4 km2. Byen ligger 14 km sydvest for Kolding på en 4 km bred arm af den vestjyske hedeslette. Sletten, der er omgivet af moræneland, ligger her ca. 40 m.o.h. og afvandes vestpå af Kongeå, der gennemløber byens sydlige del. Herefter får den tilløb af Vamdrup Å, der kommer fra Søgård Sø øst for byen og passerer dens nordlige del. Oplandet er intensivt dyrket og skovfattigt bortset fra Bastrup Skov og Østerbygård Skov 2 km syd for byen. Øst for jernbanen løber Østergade, som er flankeret af ældre huse, gennem et nyere parcelhusområde. De nyeste boligkvarterer ligger som små eksklaver uden for den sammenhængende bebyggelse. Øst for stationen lå frem til 1990’erne et fjerkræslagteri og et jernstøberi. Vamdrups erhvervsareal, der især rummer isoleringsbranchen, er nu lige så stort som resten af byen og har Kolding Lufthavn som østlig nabo. En østlig omfartsvej er en del af primærrute 25 mellem Kolding og Tønder. Den ubetjente station har timedrift.