Toftlund har en befolkning på 3.242 og et areal på 2,9 km2. Byen ligger på bakkeøen af samme navn og gennemskæres af vejen mellem Tønder og Kolding, der i rundkørslen syd for byen mødes med vejen til Ribe. Nær byens nordlige grænse findes dens hovedstrøg, de sammenhængende Vestergade og Østergade med handelsliv. Hvor disse går over i hinanden, udgår Søndergade, i sin tid byens væsentligste, idet den forbandt de to bysamfund, Toftlund i nord med kirkebyen Herrested i syd. Især vest for byen findes en del større skovområder, bl.a. Stensbæk Plantage, Lindet Skov og Hønning Plantage. Toftlund ligger ca. 30 km fra Tønder, 42 km fra Kolding og 25 km fra Ribe.
Byen er især kendt som en skole‑ og undervisningsby. Foruden distriktsskolen findes uddannelsesinstitutionen STUK samt Musik‑ og Teaterhøjskolen. Nord for Vestergade‑Østergade formidler idrætscenteret overgangen til Toftlund Skov. Øst herfor ligger et golfcenter. Byen er præget af udstrakte villakvarterer, især fra tiden efter 2. Verdenskrig.
Toftlund har bredt sig på den anden side af Koldingvej, hvorved byens areal er fordoblet. I den nordlige del af det nye byområde breder industri og andre pladskrævende erhverv sig, mens den sydlige del især omfatter betydelige parcelhusområder.