Byen ble befolket tidlig på 1800-tallet, men fikk ikke bystatus før i 1853. På det tidspunktet hadde byen en befolkning på omkring 2 800 personer. I 1859 kom jernbanen, og med den en befolkningsøkning og større økonomiske muligheter. Oshkosh har hovedsakelig hvit befolkning, av primært tysk og nederlandsk avstamning.