Prue is a town in southwestern Osage County, Oklahoma, United States. As of the 2020 census, the community had 374 residents. The town was named for Henry Prue, who owned the original townsite. Prue was relocated when Lake Keystone was built, and is sometimes called "New Prue".