Stroud, OK
2,748
Population
11.6
square miles
236.3
people per square mile