I recall asking that on a ship and was told at the time it was 110 passengers per boat. The max is listed at 150 according to this article
but I see that Oasis of the seas has a new one that is supposed to hold 350 people. Sounds great but when you actually look at those boats can they really hold that many? At a glance those life boats I have seen do not look like they can hold 100 people. Maybe they can if all are packed in nicely but what are the odds of that happening in the event of a major problem?
What is your opinion on this topic?