John Byers Anderson (November 22, 1817 – July 7, 1897) (alternatively John Byars Anderson) was an educator, railroad contractor and United States Army officer who served in the American Civil War as a colonel and superintendent of the Union railroads in the Department of the Ohio, Department of the Tennessee and Department of the Cumberland.