John Potts Slough (February 1, 1829 – December 17, 1867; last name pronounced like 'plough') was an American politician, lawyer, Union general during the American Civil War, and Chief Justice of New Mexico. He commanded the Union forces at the Battle of Glorieta Pass.