Cranford was born near Grove Hill, Alabama, on July 28, 1859, the son of Dr. James H. Cranford and Caroline (Bettis) Cranford.[2][3] He received his initial education in Alabama, and after the end of the American Civil War in 1865, Cranford's parents moved to Hopkins County, Texas.[2] Cranford's mother and father died when he was about 13 years of age, and he was left to raise himself.[2][4]
After moving to Texas, Cranford attended the schools of Hopkins County and studied under a private tutor, and worked a variety of jobs to earn room and board and tuition.[2] He studied law under a local attorney, attained admission to the bar, and established a practice in Sulphur Springs, Texas.[2]
In 1888, Cranford won election to the Texas Senate representing the 5th district (Hunt, Hopkins, Delta, Franklin, and Camp Counties).[2] He served until 1896, and was chairman of the committees on State Affairs and Engrossed Bills.[2] Cranford was the senate's president pro tem from 1890 to 1891.[2]
^Spaw, Patsy McDonald, ed. (1999). The Texas Senate. Vol. II, Civil War to the Eve of Reform, 1861–1889. College Station, TX: Texas A & M University Press. p. 389. ISBN978-0-8909-6857-4 – via Google Books.
^Association, Texas State Historical. "Cranford, John Walter". Texas State Historical Association. Retrieved February 2, 2024.