In 2006, Strange ran for Lieutenant Governor of Alabama and defeated George Wallace, Jr. in the Republican primary. Strange then lost the general election to Democrat Jim Folsom, Jr.. In 2010, Strange defeated incumbent Attorney General Troy King in the Republican primary, before going on to win the general election on November 2, 2010, against Democrat James Anderson.