Krasnogorsk (russisk: Красного́рск) er en by i Moskva oblast i Russland. Den ligger ved nordvestgrensen til Moskva, ved elva Moskva. Innbyggertall: 92 545 (folketelling 2002).
En bymessig bosetning ble etablert her i 1932, og bystatus ble innvilget i 1940.