In 1872 Penrose was a delegate for Weber County, Utah in the state constitutional convention of that year. While the convention wrote a state constitution, this one was rejected by the U.S. congress and Utah did not at that time become a state. Penrose served in the
Utah Territorial Legislature, first being elected from Ogden in 1874. After moving to Salt Lake City, he was again elected to the state legislature in 1879, elected to fill a vacancy caused by the death of
Albert P. Rockwood. In 1880, Penrose introduced a bill in the state legislature, largely at the urging of
Emmeline B. Wells, that would have allowed women to serve in all public offices in the territory. This bill passed the legislature but was vetoed by the governor of Utah Territory. Penrose served as a member of the Utah State Constitutional Convention of 1882 as well. In 1884 Penrose was
called a counselor to
Angus M. Cannon in the
presidency of the Salt Lake Stake. Penrose, along with
George Reynolds and
John R. Winder, edited the
1890 Manifesto and prepared it for publication after being given the initial text by
Wilford Woodruff. ==Professor==