Assentoft har en befolkning på 3.457 og et areal på 275 ha. Byen er Randers Kommunes næststørste, beliggende 8 km øst for Randers i et naturskønt område, der afgrænses af jernbanelinjen Randers-Grenaa mod nord og hovedvej 16 mod syd.
Morænelandskabet hæver sig her i 40‑50 meters højde over det marine forland, der i Littorinahavets tid var en del af Randers Fjord. Littorinaskrænten er gennemskåret af erosionskløfter, der i dag er skovklædte, og parcelhusene på skrænten har en fin udsigt over fjordengene.
Den øst-vest-gående Storegade er byens gamle handelsgade, der også er en del af den gamle landevej mod Grenaa og derfor trafikalt belastet. Langs med og syd for den gamle landevej ligger resterne af den gamle landsby. Nogle få dagligvarebutikker og detailhandelsforretninger er stadig tilbage. Volkmøllevej er et af de få gadenavne, der vidner om fortidens erhverv. Nutidens erhvervsliv er lokaliseret øst for kirkegården og syd for Gl. Grenåvej i kvarteret Virkevangen, der blev etableret i 1986. En motortrafikvej, det såkaldte nordlige hængsel, blev færdig i 2014. Den er anlagt for at lette tilkørslen til motorvejen ved Sønder Borup for erhvervsliv og beboere i den østlige del af byen.
Assentoft er en udpræget boligby med et stadigt voksende indbyggertal, og den tjener som forstad til Randers. De første parcelhuskvarterer blev anlagt i 1960’erne i byens vestlige del, men få år senere blev et nyt boligområde etableret øst herfor ved Essenbækgård, og de senere udvidelser foregik også mod nord og øst med både storparceller, villaer og rækkehuse, senest ved landsbyen Drastrup, der skal blive kommunens pilotprojekt for bæredygtig vandhåndtering. På sigt er det planen, at de to byområder vokser sammen, men samtidig skal det tilstræbes, at landsbymiljøet bevares. Det er karakteristisk for Assentofts boligkvarterer, at de ligger i afgrænsede lommer, der er friholdt for gennemkørende trafik.