Roding ligger ved floden Regen er den næststørste kommune i Landkreis Cham og centrum i den vestlige del af landkreisen. Den har et areal på 11.367 hektar og er dermed arealmæssigt den største i Landkreis Cham .
I byen område er der følgende bebyggelser: Altenkreith, Braunried, Fronau, Heide, Kalsing, Mitterdorf, Mitterkreith, Neubäu, Obertrübenbach, Regenpeilstein, Roding, Strahlfeld, Trasching, Wetterfeld, Wiesing, Ziehring og Zimmering.