Margaret C. Johnson is a Canadian Progressive Conservative politician who has represented Carleton-Victoria in the Legislative Assembly of New Brunswick since 2020.
Johnson defeated incumbent Liberal MLA Andrew Harvey in 2020. Johnson had previously lost to Harvey in the 2018 provincial election.
Johnson was a member of the cabinet of Blaine Higgs from 2020 to 2024 as Minister of Agriculture, Aquaculture, and Fisheries .