Hinnerup har en befolkning på 7.884 og et areal på 4,2 km2. Stationsbyen Ligger i Favrskov Kommune, 15 km nordvest for Aarhus ved banen Aarhus-Randers, som følger en smeltevandsdal mod nord i retning af Hadsten. Her løber banen ved foden af den vestlige dalskrænt. Den oprindelige stationsby finder man i den flade dalbund mellem banen og Lilleå. Udbygningen af byen har dels fundet sted i bakkelandet mod nabolandsbyen Haldum i nordvest, dels øst for dalen omkring den nu forsvundne kirkelandsby (Gammel) Hinnerup. Denne del udvides nu med boligbyggeri ved Hørbakken i øst og rummer et erhvervskvarter tæt på den sydlige naboby, Søften. Bymidtens ret åbne og lave bebyggelse ønskes fortættet med boliger.
Hinnerup vokser især som udpendlerby takket være de gode trafikforbindelser til Aarhus. Det høje antal af pendlere fra kommunen til Aarhus kan begrunde en letbanestation, som derfor indgår i undersøgelserne for de senere etaper for letbanenettet omkring Aarhus. Hinnerup er kommunesæde i Favrskov Kommune.