Spencer is located in Oklahoma County, OK. The population is 3,917, making Spencer the 10th largest city in Oklahoma County.
There are 4 public schools in Spencer with an average Homefacts rating of D. The total crime rate for Spencer is moderate , and there are 32 registered sex offenders residing in the city. Unemployment in Spencer is moderate and the median home sales price is $0. Detailed and up-to-date Spencer property reports are available for any property address.
Cities near Spencer include Nicoma Park, Midwest City and Forest Park.