Assens har en befolkning på 6.016 og et areal på 4,7 km2. Byen ligger ved Lillebælt og 34 km sydvest for Odense. Dens havn med marina og færge til Bågø er beskyttet mod vest af odden Asnæs, hvorfra et rev rækker nordpå. Et grønt bælte bestående af Kærum Å, søer, skovpartier og boldbaner strækker sig fra havnen og sydøstover, bl.a. et skovområde med bakket terræn fra slutningen af 1800-tallet og Grotten, et anlæg fra 1904. Ved Vor Frue Kirke er et lille anlæg, hvor der indtil 1820 var kirkegård. Også Assens’ to kirkegårde fungerer som grønne områder i byen.
Syd for åen ligger erhvervskvarteret, som domineres af det store Bryggeriet Vestfyen og et kraftværk. Her lå også indtil 2006 Assens Sukkerfabrik, hvis store bygninger nu rummer rådhuset, et idræts- og kulturcenter mv. Syd for havnen ligger Jordbassinerne, en ca. 40 ha stor strandeng, dannet af den jord, der blev skyllet af sukkerroerne. Nord for åen ligger den gamle købstad, afgrænset af store parcelhuskvarterer fra 1900-tallet. I de sidste årtier er der opført udsigtsvillaer oppe i morænelandet mod nord.