Saint-Michel, also known as Saint-Michel-de-Napierville, is a municipality in the Jardins de Napierville Regional County Municipality in Quebec, Canada, situated in the Montérégie administrative region. The population as of the 2021 Canadian census was 3,521.