Johnson ran again for President in 2016 , once again winning the Libertarian nomination and naming former Republican Governor of Massachusetts Bill Weld as his running mate . Johnson received nearly 4.5 million votes ( 3.27 % of the total vote ) , which is the most for a third party presidential candidate since 1996 and the highest national vote share for a Libertarian candidate in history . After the 2016 presidential election , Johnson stated he will not run for the presidency again . Johnson ran for the U.S. Senate in the 2018 New Mexico senate race against incumbent Democratic senator Martin Heinrich , coming third with 15.38 % of the statewide vote ( 107,201 votes )
Libertarian nomination
2016 Libertarian National Convention
Gary Johnson