population sapulpa oklahoma
The 2016 Sapulpa, Oklahoma, population is 20,579. There are 846 people per square mile (population density).