Ballou is a census-designated place (CDP) in Mayes County, Oklahoma, United States.
As of the 2000 census, the CDP population was 142 people, a figure which increased to 176 in 2010.
[3] According to the United States Census Bureau, the CDP has a total area of 3.7 square miles (9.6 km2), all land.
The racial makeup of the CDP was 73.94% White, 19.01% Native American, and 7.04% from two or more races.
24.1% of all households were made up of individuals, and 8.6% had someone living alone who was 65 years of age or older.