Shafter, CA
20,162
Population
38.7
square miles
521
people per square mile