 The gmina covers an area of , and as of 2019 its total population is 2,639.Gmina Ruja is bordered by the gminas of Kunice, Legnickie Pole, Malczyce, Prochowice and Wądroże Wielkie.The gmina contains the villages of Dzierżkowice, Janowice, Komorniki, Lasowice, Polanka, Rogoźnik, Ruja, Strzałkowice, Tyniec Legnicki, Usza and Wągrodno.