Stokes was a municipal hydro commissioner from 1959 to 1963, a Credit Union director from 1965 to 1968, and chair of the Local Brotherhood Railway Trainmen from 1955 to 1967.
[6] Bill Davis's Progressive Conservatives were reduced to a minority government in this election, and Stokes served as Deputy Speaker in the parliament that followed.
Davis's party won a second consecutive minority government in the 1977 election, and the premier appointed Stokes to become Speaker of the Legislature on October 17, 1977.
By the time of his retirement, Stokes had turned Lake Nipigon into one of the safest NDP seats in the province.
After leaving the legislature, Stokes was active with Lakehead University and Confederation College and also worked on forestry issues.