First, the residential requirements
For example, apparently SLC thinks builders are stupid and must regulate the fact that a group home must have 1 space per each dwelling and "1 parking space for every 2 support staff present during the busiest shift."
The fun continues on to bowling alleys:
Apparently bowling alleys must have 2 spaces per lane. This is the law in SLC. Specifics are also provided for libraries, tennis courts, and radio stations. This is how the over-allocation of space to parking lots occurs and how sprawl is written into the SLC ordinances.
*This data comes from Chapter21A.44.060 of this document.