There is no definitive answer to this question as it largely depends on what criteria are used to determine which city has the greatest number of hotel rooms. However, using various sources and data, it appears that Las Vegas, Nevada has the most hotel rooms of any city in the United States.
As of 2019, there were approximately 152,000 hotel rooms in Las Vegas – more than any other city in the US. This is largely due to the fact that Las Vegas is a major tourist destination, with over 42 million visitors annually. In addition to its many hotels, Las Vegas also has a large number of casinos and resorts, which contribute to its popularity as a travel destination.
While there are many cities in the US with more hotels than Las Vegas (New York City has over twice as many), none have as many hotel rooms per capita as Las Vegas does. With nearly 2 million residents,Las Vegas has a ratio of one hotel room for every seven residents – far higher than any other US city. This high ratio is likely due to both the high tourism rates and lack of space in the city itself; with little room for expansion, businesses have had to get creative in how they use their space – resulting in more hotels and resorts being built vertically rather than horizontally.