Rivas liegd uma 17 Kilometa noadestli vo Saint-Étienne in da historischn Landschoft Forez on da Loire, wos de westliche Gmoagrenz buidd. Umgem wead Rivas vo de Nochboagmoana: Cuzieu im Noadn und Ostn, Chambœuf im Ostn und Sodostn, Veauche im Sidostn, Veauchette im Sidn, Craintilleux im Westn sowia Unias im Noadwestn.