Hørning har en befolkning på 8.165 og et areal på 4,1 km2. Byen ligger 13 km sydvest for Aarhus på et moræneplateau, der afvandes mod nord af Århus Å. I en tunneldal 2 km syd for byen ligger Stilling og Solbjerg Søer. Det meste af bebyggelsen ligger mellem den gamle hovedvej fra Aarhus til Skanderborg og Østjyske Motorvej, der i 2018 blev udvidet til seks spor på denne strækning. Da Hørning samtidig har station på jernbanen, har byen gode trafikforbindelser til Aarhus. Der findes erhvervskvarterer langs banen, men alligevel er der stor udpendling. Siden ca. 2010 er Hørning vokset sydpå med parcel- og rækkehuskvarterer, og en boligfortætning af bymidten er planlagt.