John Enoch Mason was an American politician, lawyer and judge from Virginia who served in both houses of the Virginia General Assembly representing King George County, Virginia, and adjacent counties. As a member of the Virginia House of Delegates, Mason represented King George and adjacent Stafford County from 1889 through 1894 and King George counties, and beginning in November 1895 through 1898, he represented King George county together with adjacent Richmond, Westmoreland, Northumberland and Lancaster counties.
- Occupation
- judge, lawyer, politician
- Position held
- member of the State Senate of Virginia
- Citizenship
- United States
- Born
- July 11, 1854