Boley is a town in Okfuskee County, Oklahoma, United States. The population was 1,184 at the 2010 census. Boley was made a town in 1903 as a Black pioneer town with a few Native Americans among its citizens.