Sungai Selangor ialah sebatang sungai penting di Selangor, Malaysia. Ia mengalir dari Kuala Kubu Bharu di timur dan mengosong ke dalam Selat Melaka di Kuala Selangor di barat.

Koordinat: 3°21′N 101°14′E / 3.350°N 101.233°E / 3.350; 101.233