No, it's straight up 2^160 addresses, no need to divide. RIPEMD-160 is used to hash the SHA-256 hash of the corresponding public key [1], reducing the P2PKH address space from a potential 2^256* to 2^160.
*slightly smaller, ECDA's private key space does not cover the full 2^256 [2]
There's also P2SH and Bech32 Bitcoin addresses, so any private key corresponds to at least 3 valid Bitcoin addresses.
[1] https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses
[2] https://en.bitcoin.it/wiki/Private_key
Then you didn't get what I have intended to say, There are 2256 private keys. There are 2160 legacy addresses calculated from those keys by applying RIPEMD-160 to SHA-256 hash of those keys. It means at the end we have collision as only 2160 legacy addresses will correspond to the whole set of 2256 private keys. Roughly each address can be accessible through the set of 296 keys.