Ripley is a town in southeastern Payne County, Oklahoma, United States. The population was 346 at the 2020 census, a decline of 14.1 percent from the figure of 403 in 2010. The town was named after Edward Ripley, the 14th president of the Atchison, Topeka and Santa Fe Railway.