Vissenbjerg har en befolkning på 3.233 og et areal på 2,7 km2. Byen ligger 16 km vest for Odense og 20 km nordøst for Assens i et kuperet landskab, formet af smeltevand.
Byen er anlagt 120 m.o.h. på et grusplateau, hvorfra stejle, skovklædte skrænter leder ned til et lerplateau 80 m.o.h. Begge formationer er aflejret i midlertidige søer og har derfor ret flade toppe. Den Fynske Hovedbane og Fynske Motorvej er ført uden om bakkeområdet. Vestergade-Østergade fik husrækker i midten af 1900-tallet; i løbet af 1970’erne blev grusplateauet helt bebygget. Vissenbjerg er fortsat en attraktiv boligby. Teglindustrien på lerplateauet er ophørt, men nord for Odensevej findes et moderne erhvervskvarter.