St. Michael, MN (Minnesota) Houses and Residents. Total population: 17,087 (Urban population: 5,248 (all inside urban clusters), Rural population: 3,670 (121 farm, 3,549 nonfarm)) Houses: 3,043 (2,916 occupied: 4,655 owner occupied, 741 renter occupied)