Fort Johnson (formerly known as Akin) is a hamlet and former village in Montgomery County, New York, United States. It is located on the north side of the Mohawk River in the town of Amsterdam. The population was 401 at the 2020 census, down from 490 in 2010.