John L. Hudgins was born John Elisha Hudgins in Buncombe County, North Carolina, on February 18, 1879. Hudgins was a farmer in Broad River Township (McDowell County). He died in Black Mountain (Buncombe County) on February 23, 1945.