Kerteminde har en befolkning på 5.987 og et areal på 3,4 km2. Byen ligger ved Kerteminde Fjord, der mod øst udmunder i Kerteminde Bugt. Størstedelen af byen ligger på halvøen Hindsholm i den nordlige side af fjorden, der forbindes med den sydlige bydel af Langebro. Fra Kerteminde er der 19 km til Odense, hvortil mange pendler ad Hans Schacksvej, og 21 km til Nyborg langs kysten.
Byen er en turistmagnet med stor forskel på vinter- og sommerbefolkningen. Hotellerne, Kerteminde Sommerby, Kerteminde Byferie og byens campingplads ved Hindsholmvej er tæt på centrum med smalle gader og stræder. Langegade er nu som før byens hovedgade, med udvalgsvarer, restauranter og caféer, mens dagligvarer især handles i supermarkederne i byens nordlige udkant. Ferielivet udfolder sig i havnepromenaden ved marinaen og ved Fjord&Bælt, der både er et oplevelses- og et forskningscenter. Byen har Fyns største fiskerihavn, men erhvervet er trængt, og en del af havnearealet er under omdannelse til boligbenyttelse. Tæt ved byen ligger et eksklusivt golfområde ved Great Northern Avenue 1 og Sybergland, der er et stort naturområde med sheltere og stisystemer. Kertemindes største erhvervsareal ligger ved byens omkørselsvej, Nordre Ringvej.