The 1966 New Mexico gubernatorial election took place on November 8, 1966, in order to elect the Governor of New Mexico. Due to term limits, incumbent Democrat Jack M. Campbell could not run for reelection to a third term. Republican David Cargo defeated Democrat Gene Lusk in a close race.
The Democratic primary was won by former state senator Gene Lusk.
The Republican primary was won by state representative David Cargo. Cargo narrowly defeated fellow state representative Clifford Hawley. Hawley would again run for the Republican nomination for governor in 1968.