72 tracked markets

Source: BNBCalc market metadata · Reviewed by Parker Place, CTO of BNBCalc.com · Data updated October 7, 2026

Best Airbnb Markets in Mexico

Cabo San Lucas is the top Mexico short-term rental market across Airbnb and Vrbo by annual revenue. Average-tier listings in Cabo San Lucas earn $1,229,412 a year on average, with 34% occupancy at an average daily rate of $9,305. Cabo San Lucas has 7,310 average active listings.

Top revenue market

Cabo San Lucas

$1.2M

Median annual revenue

$298.1K

Average listing revenue

Median occupancy

30%

Adjusted occupancy

Tracked markets

72

Countrywide market coverage

Top 10 Mexico Airbnb and Vrbo Markets

Cabo San Lucas short-term rental market

#1

Cabo San Lucas

BNBCalc tracks Cabo San Lucas as a Mexico short-term rental market with Airbnb, Vrbo, and broader rental performance context.

Revenue

$1.2M

Occupancy

34%

Average active listings

7,310

Sayulita short-term rental market

#2

Sayulita

BNBCalc tracks Sayulita as a Mexico short-term rental market with Airbnb, Vrbo, and broader rental performance context.

Revenue

$831.4K

Occupancy

35%

Average active listings

5,311

Los Barilles short-term rental market

#3

Los Barilles

BNBCalc tracks Los Barilles as a Mexico short-term rental market with Airbnb, Vrbo, and broader rental performance context.

Revenue

$806.7K

Occupancy

38%

Average active listings

441

Holbox short-term rental market

#4

Holbox

BNBCalc tracks Holbox as a Mexico short-term rental market with Airbnb, Vrbo, and broader rental performance context.

Revenue

$669.1K

Occupancy

41%

Average active listings

579

Puerto Vallarta short-term rental market

#5

Puerto Vallarta

BNBCalc tracks Puerto Vallarta as a Mexico short-term rental market with Airbnb, Vrbo, and broader rental performance context.

Revenue

$581.2K

Occupancy

38%

Average active listings

9,319

Valle de Bravo short-term rental market

#6

Valle de Bravo

BNBCalc tracks Valle de Bravo as a Mexico short-term rental market with Airbnb, Vrbo, and broader rental performance context.

Revenue

$558.0K

Occupancy

26%

Average active listings

1,425

Puerto Peñasco short-term rental market

#7

Puerto Peñasco

BNBCalc tracks Puerto Peñasco as a Mexico short-term rental market with Airbnb, Vrbo, and broader rental performance context.

Revenue

$527.3K

Occupancy

24%

Average active listings

4,249

Guaymas short-term rental market

#8

Guaymas

BNBCalc tracks Guaymas as a Mexico short-term rental market with Airbnb, Vrbo, and broader rental performance context.

Revenue

$503.1K

Occupancy

27%

Average active listings

1,183

Cozumel short-term rental market

#9

Cozumel

BNBCalc tracks Cozumel as a Mexico short-term rental market with Airbnb, Vrbo, and broader rental performance context.

Revenue

$500.4K

Occupancy

35%

Average active listings

1,484

Puerto Escondido short-term rental market

#10

Puerto Escondido

BNBCalc tracks Puerto Escondido as a Mexico short-term rental market with Airbnb, Vrbo, and broader rental performance context.

Revenue

$498.9K

Occupancy

42%

Average active listings

2,658

All Mexico Short-Term Rental Markets

Every market below links to its full BNBCalc market page. Non-US country rankings use annual revenue first because gross yield requires property value metadata that is currently US-only.

Average active listings is the average number of Airbnb and Vrbo listings active in a market each month over the last 12 months, the same figure you'll see on that market's page. Annual revenue is total market revenue over the last 12 months divided by that average, and it already includes cleaning fees.

RankMarketAnnual revenueMonthly revenueADROccupancyAverage active listings
#1Cabo San Lucas$1,229,412$102,451$9,30534%7,310
#2Sayulita$831,380$69,282$5,97335%5,311
#3Los Barilles$806,719$67,227$6,12338%441
#4Holbox$669,065$55,755$3,46741%579
#5Puerto Vallarta$581,243$48,437$4,15738%9,319
#6Valle de Bravo$557,956$46,496$4,87526%1,425
#7Puerto Peñasco$527,280$43,940$4,70524%4,249
#8Guaymas$503,057$41,921$3,89927%1,183
#9Cozumel$500,424$41,702$3,80135%1,484
#10Puerto Escondido$498,907$41,576$2,59442%2,658
#11Cancun$491,412$40,951$2,93240%6,463
#12La Paz$489,290$40,774$2,44744%2,261
#13Punta Ixtapa$459,707$38,309$4,29830%2,424
#14Malinalco$441,916$36,826$4,46623%440
#15Mexico City$441,853$36,821$2,07752%19,318
#16Acapulco$412,981$34,415$3,01630%5,078
#17Huatulco$410,133$34,178$3,12133%1,175
#18San Miguel de Allende$394,294$32,858$3,22331%2,006
#19La Manzanilla$378,387$31,532$3,13829%1,658
#20Chetumal$373,066$31,089$2,55531%1,246
#21Tulum$349,378$29,115$2,77228%8,395
#22Playa del Carmen$346,406$28,867$2,67435%10,933
#23Cuernavaca$344,151$28,679$3,08725%5,733
#24Ensanada$339,275$28,273$2,83226%2,347
#25Rosarito$337,332$28,111$3,45922%2,072
#26Lago de Chapala$326,768$27,231$3,01728%1,154
#27Mazamitla$316,773$26,398$2,75725%1,431
#28Progreso$315,536$26,295$2,63033%1,404
#29Ensenada$314,312$26,193$2,81726%408
#30Loreto$313,474$26,123$2,85630%626
#31Parras$308,715$25,726$3,97018%459
#32El Cuyo$305,521$25,460$2,31732%292
#33Jojutla de Juárez$304,460$25,372$2,95421%1,073
#34Oaxaca$301,524$25,127$1,83239%3,876
#35Tomatlan$299,886$24,991$2,66629%308
#36Tepic$298,939$24,912$2,37130%931
#37Pochutla$297,298$24,775$2,31031%1,289
#38San Felipe$297,112$24,759$3,73117%654
#39Tapalpa$270,454$22,538$3,45218%831
#40Merida$245,931$20,494$1,41641%4,085
#41Tijuana$241,285$20,107$1,69233%1,854
#42Monterrey$239,792$19,983$1,55636%5,289
#43Mazatlan$236,583$19,715$2,12627%5,809
#44Guadalajara$209,157$17,430$1,33337%7,420
#45Tampico$202,598$16,883$1,35831%1,091
#46Querétaro$180,932$15,078$1,34034%3,742
#47Veracruz$180,152$15,013$1,33630%2,130
#48Hermosillo$171,233$14,269$1,19331%1,335
#49Mexicali$153,394$12,783$1,31030%477
#50Guanajuato$149,439$12,453$1,36429%1,365
#51Chihuahua$147,711$12,309$1,05533%893
#52Valladolid$143,495$11,958$1,28726%706
#53Campeche$141,925$11,827$1,26226%554
#54Puebla$134,992$11,249$1,01732%2,754
#55Durango$132,499$11,042$94233%512
#56Colima$131,979$10,998$1,05931%464
#57León$131,773$10,981$1,10031%1,506
#58Aguascalientes$129,644$10,804$1,12330%999
#59Ciudad Obregón$126,311$10,526$1,10627%406
#60San Luis Potosi$124,627$10,386$99532%1,213
#61Saltillo$118,516$9,876$1,15928%593
#62Fresnillo$116,513$9,709$1,00029%487
#63San Cristóbal de las Casas$116,071$9,673$95530%985
#64Morelia$115,676$9,640$99328%1,332
#65Tlaxcala$114,230$9,519$1,63818%600
#66Zaragoza$113,735$9,478$1,43519%920
#67Orizaba$106,726$8,894$95427%623
#68Matamoros$99,459$8,288$1,01225%386
#69Irapuato$98,007$8,167$97630%401
#70Xalapa$96,126$8,011$87628%677
#71Tuxtla Gutiérrez$90,287$7,524$82826%383
#72Culiacán$89,732$7,478$96526%523

How We Rank Non-US Markets

Outside the US, BNBCalc ranks country market pages by average annual revenue until property-value coverage is available for international gross yield. Annual revenue is useful for identifying demand and pricing power, but investors should still review acquisition cost, taxes, seasonality, regulations, and operating expenses before comparing returns.

Frequently Asked Questions About Mexico Airbnb and Vrbo Markets