52577 is zip code located in Oskaloosa, Iowa. The population is 14,946, making 52577 the largest zipcode in Oskaloosa and the largest in Mahaska County.
There are 4 public schools in 52577 with an average Homefacts rating of C-. The total crime rate for Oskaloosa is moderate , and there are 42 registered sex offenders residing in the zip code 52577. Unemployment in 52577 is low.