William Bell Jr. was born in Utica, Ohio, in 1828.[1] He attended the common schools and the Martinsburg Academy. He was elected Licking County Sheriff in 1852 and served two years.[1] He was appointed postmaster of Newark in July 1855 by Franklin Pierce, and re-appointed by James Buchanan in 1856.[1] Bell was again elected sheriff in 1858, serving four years, and elected county auditor in 1863, serving seven years.[1]
Bell was appointed Commissioner of Railroads and Telegraphs in 1878 and served two years. In 1881, he was elected from Franklin County to the legislature and served two years in the 65th General Assembly. He returned to Newark, and was elected mayor in 1892, and served two years.[1] He was again elected auditor in 1894 and served six years. He returned to the House of Representatives in 1900-1903 for the 74th and 75 General Assemblies.