STATE COMMUTE ATLAS
Puerto Rico
Mean one-way trip28.0 min
Worked from home6.1%
Drove alone82.6%
Public transit0.9%
01 / LEADERBOARDS
How Puerto Rico commutes differ
Rankings cover published places with at least 5,000 residents and 500 estimated workers.
02 / LARGEST PLACES
Commute profiles in Puerto Rico
55 places and 77 counties meet the publication threshold.
| Area | Population | Mean trip | WFH | Drive alone | Transit |
|---|---|---|---|---|---|
| San Juan MunicipioCounty | 336,160 | 24.0 min | 8.2% | 73.4% | 3.4% |
| San Juan zonaPlace | 317,995 | 24.0 min | 8.3% | 73.4% | 3.4% |
| Bayamón MunicipioCounty | 182,469 | 29.5 min | 7.2% | 78.9% | 1.5% |
| Bayamón zonaPlace | 166,923 | 29.0 min | 7.4% | 78.3% | 1.6% |
| Carolina MunicipioCounty | 152,204 | 30.0 min | 11.4% | 79.0% | 0.9% |
| Carolina zonaPlace | 138,633 | 29.9 min | 11.6% | 79.1% | 0.9% |
| Ponce MunicipioCounty | 132,760 | 23.6 min | 5.9% | 85.3% | 0.2% |
| Caguas MunicipioCounty | 125,586 | 28.5 min | 6.8% | 79.1% | 0.3% |
| Ponce zonaPlace | 107,805 | 23.5 min | 6.2% | 83.6% | 0.3% |
| Guaynabo MunicipioCounty | 89,378 | 24.5 min | 9.5% | 77.6% | 2.1% |
| Arecibo MunicipioCounty | 86,467 | 25.5 min | 5.1% | 86.3% | 0.6% |
| Toa Baja MunicipioCounty | 73,039 | 32.1 min | 9.2% | 72.2% | 0.9% |
| Caguas zonaPlace | 72,922 | 26.5 min | 5.4% | 79.6% | 0.1% |
| Mayagüez MunicipioCounty | 70,828 | 21.7 min | 4.5% | 85.4% | 1.0% |
| Guaynabo zonaPlace | 70,599 | 24.3 min | 10.8% | 77.3% | 1.7% |
| Trujillo Alto MunicipioCounty | 67,088 | 31.4 min | 8.4% | 79.0% | 0.1% |
| Toa Alta MunicipioCounty | 66,320 | 38.8 min | 5.6% | 85.5% | 0.0% |
| Mayagüez zonaPlace | 58,977 | 20.9 min | 4.8% | 83.5% | 1.1% |
| Aguadilla MunicipioCounty | 54,137 | 20.8 min | 8.1% | 85.4% | 0.1% |
| Vega Baja MunicipioCounty | 53,892 | 29.8 min | 3.0% | 89.4% | 0.0% |
| Humacao MunicipioCounty | 50,100 | 27.4 min | 5.3% | 86.5% | 0.2% |
| Cabo Rojo MunicipioCounty | 46,876 | 25.9 min | 5.5% | 83.2% | 0.7% |
| Juana Díaz MunicipioCounty | 46,156 | 27.9 min | 5.0% | 92.0% | 0.4% |
| Río Grande MunicipioCounty | 46,051 | 36.9 min | 7.4% | 81.6% | 0.2% |
| Trujillo Alto zonaPlace | 43,611 | 29.7 min | 8.5% | 77.4% | 0.1% |
| Isabela MunicipioCounty | 42,890 | 26.1 min | 5.0% | 84.1% | 0.0% |
| Canóvanas MunicipioCounty | 41,816 | 34.8 min | 6.9% | 85.8% | 0.1% |
| Cayey MunicipioCounty | 40,917 | 27.6 min | 0.3% | 93.3% | 0.2% |
| Arecibo zonaPlace | 40,831 | 23.5 min | 4.7% | 87.2% | 0.3% |
| Gurabo MunicipioCounty | 40,228 | 36.0 min | 8.3% | 80.9% | 0.0% |
| Cidra MunicipioCounty | 39,643 | 28.1 min | 0.4% | 93.4% | 0.3% |
| San Sebastián MunicipioCounty | 39,088 | 25.9 min | 3.1% | 83.4% | 0.2% |
| Manatí MunicipioCounty | 38,943 | 28.5 min | 2.4% | 87.9% | 0.2% |
| Hatillo MunicipioCounty | 38,157 | 26.1 min | 5.2% | 93.0% | 0.1% |
| Aguada MunicipioCounty | 37,758 | 21.0 min | 10.1% | 75.1% | 0.0% |
| San Lorenzo MunicipioCounty | 37,431 | 30.4 min | 0.1% | 83.6% | 0.4% |
| Moca MunicipioCounty | 37,424 | 27.0 min | 8.0% | 85.3% | 0.3% |
| Juncos MunicipioCounty | 36,829 | 29.0 min | 1.3% | 93.6% | 0.5% |
| Dorado MunicipioCounty | 35,810 | 33.9 min | 13.3% | 78.7% | 0.0% |
| Guayama MunicipioCounty | 35,298 | 25.7 min | 4.8% | 84.5% | 0.0% |
| Las Piedras MunicipioCounty | 34,951 | 29.3 min | 0.5% | 87.9% | 0.0% |
| Vega Alta MunicipioCounty | 34,921 | 31.2 min | 7.9% | 82.9% | 0.4% |
| Corozal MunicipioCounty | 34,444 | 33.0 min | 0.9% | 89.6% | 0.3% |
| Coamo MunicipioCounty | 33,998 | 25.8 min | 4.4% | 89.7% | 0.0% |
| Yauco MunicipioCounty | 32,993 | 21.2 min | 5.6% | 88.1% | 0.0% |
| Camuy MunicipioCounty | 32,734 | 28.4 min | 5.5% | 90.7% | 0.1% |
| Fajardo MunicipioCounty | 31,489 | 26.1 min | 8.4% | 79.6% | 1.0% |
| San Germán MunicipioCounty | 31,305 | 26.4 min | 3.6% | 86.6% | 0.0% |
| Yabucoa MunicipioCounty | 29,400 | 27.3 min | 0.0% | 89.7% | 0.0% |
| Naranjito MunicipioCounty | 29,310 | 38.7 min | 2.6% | 86.9% | 0.2% |
| Barranquitas MunicipioCounty | 29,054 | 31.8 min | 3.2% | 84.1% | 0.0% |
| Morovis MunicipioCounty | 28,397 | 31.4 min | 3.0% | 88.9% | 0.2% |
| Lares MunicipioCounty | 27,855 | 30.7 min | 0.9% | 83.1% | 0.3% |
| Utuado MunicipioCounty | 27,621 | 32.4 min | 3.3% | 87.6% | 0.8% |
| Mansión del MarPlace | 25,510 | 32.4 min | 9.6% | 71.5% | 0.7% |
| Añasco MunicipioCounty | 25,094 | 24.0 min | 6.7% | 75.1% | 0.0% |
| Salinas MunicipioCounty | 25,079 | 26.6 min | 5.5% | 88.3% | 0.0% |
| Aibonito MunicipioCounty | 24,636 | 23.2 min | 4.0% | 90.7% | 0.0% |
| Fajardo zonaPlace | 24,269 | 26.7 min | 9.4% | 76.7% | 1.3% |
| Aguas Buenas MunicipioCounty | 23,614 | 33.0 min | 3.2% | 87.7% | 0.5% |
| Quebradillas MunicipioCounty | 23,409 | 28.6 min | 10.5% | 86.9% | 1.2% |
| Naguabo MunicipioCounty | 23,054 | 32.1 min | 5.0% | 86.8% | 1.6% |
| Lajas MunicipioCounty | 23,035 | 22.9 min | 2.9% | 87.7% | 0.8% |
| Loíza MunicipioCounty | 22,768 | 32.4 min | 4.4% | 83.4% | 0.6% |
| Vega Baja zonaPlace | 22,756 | 30.4 min | 0.8% | 89.9% | 0.0% |
| Barceloneta MunicipioCounty | 22,494 | 25.8 min | 4.1% | 89.6% | 0.0% |
| Cataño MunicipioCounty | 22,467 | 25.0 min | 6.0% | 83.8% | 0.7% |
| Cataño zonaPlace | 22,467 | 25.0 min | 6.0% | 83.8% | 0.7% |
| Sabana Grande MunicipioCounty | 22,407 | 25.9 min | 1.9% | 91.3% | 1.1% |
| Villalba MunicipioCounty | 21,556 | 28.0 min | 1.7% | 89.4% | 0.7% |
| Orocovis MunicipioCounty | 21,309 | 39.2 min | 3.0% | 79.8% | 3.7% |
| Santa Isabel MunicipioCounty | 19,903 | 27.0 min | 4.6% | 86.9% | 0.0% |
| Peñuelas MunicipioCounty | 19,853 | 26.1 min | 2.7% | 89.9% | 0.4% |
| Comerío MunicipioCounty | 18,711 | 30.1 min | 2.9% | 82.4% | 2.5% |
| Guayama zonaPlace | 18,216 | 26.4 min | 5.5% | 82.2% | 0.0% |
| Adjuntas MunicipioCounty | 17,960 | 25.0 min | 5.4% | 81.7% | 0.0% |
| Luquillo MunicipioCounty | 17,532 | 29.5 min | 6.9% | 80.7% | 0.5% |
| Guayanilla MunicipioCounty | 17,141 | 25.8 min | 1.6% | 92.3% | 0.0% |
| Ciales MunicipioCounty | 16,805 | 29.4 min | 2.8% | 87.0% | 0.3% |
| Humacao zonaPlace | 15,787 | 25.0 min | 1.7% | 90.4% | 0.0% |
| Patillas MunicipioCounty | 15,563 | 29.4 min | 1.3% | 78.4% | 1.0% |
| Hormigueros MunicipioCounty | 15,441 | 23.5 min | 2.7% | 92.7% | 0.2% |
| Rincón MunicipioCounty | 15,378 | 23.2 min | 8.8% | 71.3% | 2.4% |
| Arroyo MunicipioCounty | 15,341 | 27.9 min | 4.9% | 85.3% | 0.0% |
| CandelariaPlace | 14,868 | 35.2 min | 14.3% | 70.8% | 1.0% |
| Cayey zonaPlace | 14,655 | 24.2 min | 0.2% | 90.5% | 0.8% |
| Yauco zonaPlace | 14,630 | 20.5 min | 6.0% | 85.6% | 0.0% |
| Jayuya MunicipioCounty | 14,566 | 20.0 min | 0.0% | 87.3% | 0.0% |
| Guánica MunicipioCounty | 12,855 | 19.5 min | 3.0% | 88.1% | 0.4% |
| Canóvanas zonaPlace | 12,689 | 37.7 min | 8.9% | 83.4% | 0.2% |
| Dorado zonaPlace | 12,425 | 37.4 min | 12.0% | 79.4% | 0.0% |
| Río Grande zonaPlace | 12,375 | 34.7 min | 8.2% | 77.4% | 0.7% |
| Caño Martin PeñaPlace | 11,618 | 23.7 min | 3.6% | 64.9% | 7.7% |
| Florida MunicipioCounty | 11,532 | 25.3 min | 2.9% | 86.5% | 0.0% |
| Isabela zonaPlace | 11,048 | 27.0 min | 3.6% | 78.7% | 0.0% |
| Aguadilla zonaPlace | 11,033 | 18.2 min | 9.5% | 77.0% | 0.0% |
| Ceiba MunicipioCounty | 10,995 | 24.5 min | 3.3% | 83.0% | 1.5% |
| Hormigueros zonaPlace | 10,975 | 21.2 min | 3.6% | 91.9% | 0.3% |
| San Germán zonaPlace | 10,747 | 20.6 min | 6.2% | 81.5% | 0.0% |
| Maunabo MunicipioCounty | 10,399 | 30.1 min | 0.0% | 88.5% | 1.0% |