Ry har en befolkning på 6.374 og et areal på 4,0 km2. Stationsbyen ligger 29 km vestsydvest for Aarhus på jernbanen mellem Skanderborg og Silkeborg, der fra Ry følger Gudenås højre bred gennem søhøjlandets istidslandskab, gennemskåret af søfyldte erosionsdale. Ry, som er en populær turistdestination, ligger direkte ned til flere af disse søer; i Gudenådalen mod vest ligger Rye Mølle Sø samt Birksø og Lillesø og mod nord Knudsø.
Egnen er også skovrig, og den støt voksende by har kun kunnet udvide mod sydøst, hvor landsbyen Siim nu omsluttes af moderne bolig- og erhvervskvarterer. Videre østpå stiger terrænet til ca. 90 m, og på skråningen er anlagt et nyt kvarter, Kildebjerg Ry. Her er erhverv, bolig, fritid og natur søgt integreret, bl.a. med en golfbane.