Shady Grove is a town in southeastern Pawnee County, Oklahoma, United States, near Lake Keystone. The population was 44 at the 2000 census. In the 2010 census, its population had dropped to 2, and a 2011 news report stated that one of those two had left since the census, leaving it the smallest town in the state.