There was an episode in Season 7 where 204 Klingons were beamed temporarily onboard Voyager.
The crew of 146 had to double up in quarters so that everyone would have somewhere to sleep (no cargobays or holodecks were mentioned to be used in this scenario).
Anyway... the episode itself implies that the ship itself might not be able to house more than 180 or 200 crew-members - and we've also seen from 'Good Shepard' episode that Celes was sharing quarters with someone else already (but this might not be an implication of having limited space, but more along the lines that certain crew members of the same rank as Celes would have to share quarters until they are promoted, which would give them their own space).
Aside from that, we also know that Janeway and Chakotay were talking about the minimum number of people needed to run the ship in episode 37's.
I think they mentioned that 70 people would be needed to run the ship.
Plus, Voyager had most of it's deaths occur in the pilot 'Caretaker' (which accommodates for the big casualty list from the episode where 7's cortical node was shutting down).
They also gained a lot of people from the Maqui raider ship along with the Borg kids and the Equinox small crew compliment (of 4 or 5 people?).
I will agree that the numbers did fluctuate in words, but honestly, since 146 was repeated more or less as the continuous number, we can say that Voyager housed more or less that number through it's journey in the D.Q.
As for the max. crew compliment... as I said, it's probably within the area of 180 or 200, but hardly more due to the issues of having to doubling up in quarters to accommodate 204 Klingons.
