Rental Markets in Puerto Rico
DoorBase tracks rental market data across Puerto Rico by ZIP code. This state page is a crawlable index for investors comparing rents, cap-rate estimates, vacancy, demographics, home values, renter share, household income, and employment conditions before drilling into individual ZIP pages.
Puerto Rico Rental Market Overview
The current sample of indexable Puerto Rico ZIP markets shows average median rent of $564, average median home value of $125,123, average cap-rate high of 4.1%, average vacancy of 20.5%, renter ratio near 31.3%, and median household income around $25,260. These statewide figures are directional and should be used to compare markets before reviewing a specific ZIP code.
Puerto Rico is not one rental market. Large cities, inner suburbs, commuter towns, college markets, rural counties, resort areas, and industrial corridors can produce very different rent levels and ownership economics. DoorBase keeps the canonical content at the ZIP level so investors can move from a broad state view into the most precise local data available.
Featured Puerto Rico ZIP Markets
| ZIP | City | Rent | Cap Rate | Vacancy | Population |
| 00926 |
San Juan |
$717 |
1.9-3.5% |
16.3% |
93,308 |
| 00725 |
Caguas |
$558 |
2.1-3.7% |
15.9% |
76,246 |
| 00956 |
Bayamon |
$645 |
2.6-4.2% |
17.1% |
67,050 |
| 00949 |
Toa Baja |
$724 |
2.9-4.5% |
17% |
66,714 |
| 00953 |
Toa Alta |
$752 |
2.7-4.3% |
13.8% |
66,475 |
| 00612 |
Arecibo |
$503 |
2.4-4% |
22.7% |
62,462 |
| 00976 |
Trujillo Alto |
$605 |
1.9-3.5% |
13.2% |
61,306 |
| 00693 |
Vega Baja |
$600 |
2.9-4.5% |
20.5% |
55,725 |
| 00987 |
Carolina |
$778 |
2.9-4.5% |
13.6% |
55,039 |
| 00727 |
Caguas |
$821 |
3.2-4.8% |
11.7% |
53,412 |
| 00603 |
Aguadilla |
$448 |
1.5-3.1% |
22.7% |
48,317 |
| 00924 |
San Juan |
$537 |
2-3.6% |
18.9% |
47,800 |
| 00729 |
Canovanas |
$606 |
2.9-4.5% |
14.8% |
47,653 |
| 00745 |
Rio Grande |
$580 |
2.4-4% |
27.8% |
47,077 |
| 00959 |
Bayamon |
$666 |
2.4-4% |
16.4% |
46,409 |
| 00791 |
Humacao |
$526 |
2.4-4% |
29.9% |
45,912 |
| 00736 |
Cayey |
$546 |
2-3.6% |
16.4% |
45,528 |
| 00795 |
Juana Diaz |
$522 |
2.9-4.5% |
17.4% |
43,212 |
| 00680 |
Mayaguez |
$463 |
2.5-4.1% |
30.3% |
42,817 |
| 00969 |
Guaynabo |
$963 |
2-3.6% |
12.3% |
41,619 |
| 00662 |
Isabela |
$555 |
2.5-4.1% |
28.5% |
40,705 |
| 00778 |
Gurabo |
$674 |
2.2-3.8% |
12.6% |
40,391 |
| 00957 |
Bayamon |
$680 |
2.8-4.4% |
14.1% |
40,357 |
| 00685 |
San Sebastian |
$470 |
2.3-3.9% |
22.9% |
40,323 |
| 00674 |
Manati |
$551 |
2.6-4.2% |
21% |
39,288 |
| 00623 |
Cabo Rojo |
$576 |
2.7-4.3% |
26.7% |
39,005 |
| 00602 |
Aguada |
$465 |
2.3-3.9% |
27.1% |
37,510 |
| 00728 |
Ponce |
$517 |
2.6-4.2% |
16.2% |
37,322 |
| 00777 |
Juncos |
$589 |
2.8-4.4% |
16.9% |
37,243 |
| 00659 |
Hatillo |
$598 |
2.5-4.1% |
21.8% |
37,203 |
| 00676 |
Moca |
$506 |
2.3-3.9% |
19.9% |
36,836 |
| 00754 |
San Lorenzo |
$552 |
2.7-4.3% |
14.7% |
36,822 |
| 00646 |
Dorado |
$688 |
2.4-4% |
23.9% |
36,099 |
| 00784 |
Guayama |
$443 |
2.3-3.9% |
18.2% |
35,405 |
| 00771 |
Las Piedras |
$493 |
2.1-3.7% |
17.5% |
35,165 |
| 00739 |
Cidra |
$547 |
2-3.6% |
12.5% |
34,595 |
| 00783 |
Corozal |
$527 |
2.4-4% |
18.6% |
34,266 |
| 00921 |
San Juan |
$605 |
2.1-3.7% |
18.2% |
34,197 |
| 00769 |
Coamo |
$518 |
2.8-4.4% |
19% |
33,953 |
| 00698 |
Yauco |
$521 |
3-4.6% |
27.1% |
32,945 |
| 00627 |
Camuy |
$574 |
3.1-4.7% |
16.9% |
32,753 |
| 00692 |
Vega Alta |
$667 |
2.7-4.3% |
18% |
32,717 |
| 00730 |
Ponce |
$496 |
2.7-4.3% |
22.2% |
31,976 |
| 00985 |
Carolina |
$554 |
2-3.6% |
15.9% |
31,783 |
| 00983 |
Carolina |
$601 |
2-3.6% |
19.9% |
31,583 |
| 00767 |
Yabucoa |
$500 |
2.9-4.5% |
16.6% |
30,453 |
| 00682 |
Mayaguez |
$448 |
2-3.6% |
25.4% |
29,939 |
| 00738 |
Fajardo |
$617 |
2.9-4.5% |
31.6% |
29,797 |
| 00719 |
Naranjito |
$484 |
2.5-4.1% |
18.4% |
29,732 |
| 00683 |
San German |
$466 |
2.5-4.1% |
27.4% |
29,431 |
| 00961 |
Bayamon |
$736 |
2.4-4% |
13.1% |
28,891 |
| 00687 |
Morovis |
$572 |
2.8-4.4% |
18.3% |
28,534 |
| 00794 |
Barranquitas |
$504 |
2.2-3.8% |
16.3% |
28,450 |
| 00716 |
Ponce |
$511 |
2.3-3.9% |
16.6% |
27,705 |
| 00669 |
Lares |
$496 |
2.7-4.3% |
15.8% |
27,534 |
| 00971 |
Guaynabo |
$651 |
2.1-3.7% |
17.2% |
25,499 |
| 00610 |
Anasco |
$553 |
2.7-4.3% |
27.4% |
25,413 |
| 00678 |
Quebradillas |
$525 |
2.6-4.2% |
24.9% |
24,848 |
| 00923 |
San Juan |
$517 |
2.4-4% |
24.3% |
24,826 |
| 00703 |
Aguas Buenas |
$461 |
1.8-3.4% |
18.3% |
24,642 |
Notable ZIP Markets in This Sample
The highest estimated cap-rate band in this sample tops out at 5.1% in ZIP 00624 (Penuelas).
The lowest vacancy in this sample is 9.5% in ZIP 00705 (Aibonito).
The highest median rent in this sample is $1,095 in ZIP 00966 (Guaynabo).
The highest median household income in this sample is $58,205 in ZIP 00969 (Guaynabo).
Rental Markets by City
San Juan
San Juan has 6 ZIP codes in this sample. Median rents range from $517 to $717. Estimated cap-rate bands reach up to 4.2% at the high end. Vacancy averages 23.0%. See ZIP 00926 for the full market profile.
Bayamon
Bayamon has 4 ZIP codes in this sample. Median rents range from $645 to $736. Estimated cap-rate bands reach up to 4.4% at the high end. Vacancy averages 15.2%. See ZIP 00956 for the full market profile.
Carolina
Carolina has 3 ZIP codes in this sample. Median rents range from $554 to $778. Estimated cap-rate bands reach up to 4.5% at the high end. Vacancy averages 16.5%. See ZIP 00987 for the full market profile.
Ponce
Ponce has 3 ZIP codes in this sample. Median rents range from $496 to $517. Estimated cap-rate bands reach up to 4.3% at the high end. Vacancy averages 18.3%. See ZIP 00728 for the full market profile.
Guaynabo
Guaynabo has 3 ZIP codes in this sample. Median rents range from $651 to $1,095. Estimated cap-rate bands reach up to 3.7% at the high end. Vacancy averages 14.9%. See ZIP 00969 for the full market profile.
Caguas
Caguas has 2 ZIP codes in this sample. Median rents range from $558 to $821. Estimated cap-rate bands reach up to 4.8% at the high end. Vacancy averages 13.8%. See ZIP 00725 for the full market profile.
Mayaguez
Mayaguez has 2 ZIP codes in this sample. Median rents range from $448 to $463. Estimated cap-rate bands reach up to 4.1% at the high end. Vacancy averages 27.9%. See ZIP 00680 for the full market profile.
Toa Baja
Toa Baja has 1 ZIP code in this sample. Sample median rent is $724. Estimated cap-rate bands reach up to 4.5% at the high end. Vacancy averages 17.0%. See ZIP 00949 for the full market profile.
Toa Alta
Toa Alta has 1 ZIP code in this sample. Sample median rent is $752. Estimated cap-rate bands reach up to 4.3% at the high end. Vacancy averages 13.8%. See ZIP 00953 for the full market profile.
Arecibo
Arecibo has 1 ZIP code in this sample. Sample median rent is $503. Estimated cap-rate bands reach up to 4.0% at the high end. Vacancy averages 22.7%. See ZIP 00612 for the full market profile.
Trujillo Alto
Trujillo Alto has 1 ZIP code in this sample. Sample median rent is $605. Estimated cap-rate bands reach up to 3.5% at the high end. Vacancy averages 13.2%. See ZIP 00976 for the full market profile.
Vega Baja
Vega Baja has 1 ZIP code in this sample. Sample median rent is $600. Estimated cap-rate bands reach up to 4.5% at the high end. Vacancy averages 20.5%. See ZIP 00693 for the full market profile.
How to Use the Puerto Rico Directory
Start with the state page to understand the range of rental markets, then open individual ZIP pages for the numbers that matter most to underwriting. A state average can hide important local differences. One ZIP may have stronger rent growth and lower vacancy while a nearby ZIP has better purchase prices but weaker renter demand.
The most useful investor workflow is to compare rent, cap rate, vacancy, home value, renter ratio, household income, population growth, unemployment, and job growth together. No single number is enough. A high cap-rate estimate can be offset by weak income, high vacancy, or limited tenant demand. A lower cap-rate estimate can still make sense if the market has strong income, job growth, and durable renter demand.
State Coverage and Internal Links
This page links into the canonical ZIP URL structure, such as /rentals/pr/30318, without bringing back city parent pages. That structure keeps DoorBase clean for search engines: state pages organize the directory, ZIP pages hold the canonical data, and future market guides can exist separately as heavier editorial SEO hubs.
DoorBase currently tracks 80 sampled ZIP markets across 64 Puerto Rico cities in this crawlable state summary. The live React page may show a broader interactive directory after JavaScript loads, while this fallback body ensures crawlers receive meaningful text and links immediately.
Related DoorBase Pages