In 1916, he won the first of what would become seven terms in the Virginia House of Delegates as one of five delegates representing Richmond. That year marked a major turnover in Richmond's delegation: only Edward R. Fuller who had been selected to fill the term of the deceased D.L. Toney, was re-elected from the 1914 Richmond house delegation. Price would serve alongside Fuller until 1928. He also served alongside James P. Jones and Albert Orlando Boschen for several terms, and for lesser periods alongside Richard W. Carrington, Graham B. Hobson, William M. Myers, T. Gray Haddon, George Luther Wilcox, Charles W. Crowder, J. Fulmer Bright, James R. Sheppard Jr., Elben C. Folkes, J. Vaughan Gary and S.S.P. Patterson in the Richmond delegation to various General Assembly sessions.