Jennifer B. Johnston (born July 16, 1954) is an American politician from Alaska. Johnston was a Republican member of the Alaska House of Representatives and represented the 28th District. She moved to Alaska in 1976, and was a small business owner, and outdoor educator. She ran for the Republican nomination in the House but lost in the 2020 primary .
Johnston served three terms in the Anchorage Assembly. In 2016 she ran for the Alaska House of Representatives to replace retiring Representative Mike Hawker. In the Republican primary, she defeated Ross Beiling. In the general election, she defeated Democrat Shirley Coté.
She was born in Danville, Vermont northeast of Montpelier. She is married to Allan Johnston and they have three children.