Magny-en-Vexin es una población y comuna francesa, en la región de Isla de Francia, departamento de Valle del Oise, en el distrito de Pontoise.
Es el chef-lieu del cantón de Magny-en-Vexin.