San Pedro de Macorís ligt langs de kust aan de linkerkant van de rivier de Higuamo, ook wel Macorís genoemd. Het heeft een totale oppervlakte van 146,7 km2 , ongeveer 11,7% van de totale oppervlakte van de provincie San Pedro de Macorís. De stad ligt op een hoogte van 4 m boven de zeespiegel en 70 km ten oosten van Santo Domingo. Het heeft geen gemeentelijk district (onderverdeling van een gemeente);
De gemeente San Pedro de Macorís wordt omringd door de andere gemeenten van de provincie: Ramón Santana in het oosten, Quisqueya in het westen en Consuelo in het noorden. In het zuiden ligt de Caribische Zee.
Klimaat
San Pedro de Macorís heeft een tropisch nat en droog/savanneklimaat (Köppen-Geiger classificatie: Aw) met een uitgesproken droog seizoen in de winter.
De gemiddelde jaarlijkse hoeveelheid neerslag in de stad bedraagt 1.039,5 mm. De maand met gemiddeld de meeste neerslag is oktober met 145,9 mm, gevolgd door september met 145,8 mm.
Het droogste seizoen is de winter. De maand met de minste neerslag is februari met gemiddeld 29,9 mm (1,2 in) en de tweede is januari met 31,1 mm (1,2 in).
San Pedro de Macorís ligt in een warme regio; de gemiddelde jaartemperatuur bedraagt 26,1 °C. De warmste maand is gemiddeld augustus met een gemiddelde temperatuur van 27,4 °C (81,3 °F). De koelste maand is gemiddeld januari, met een gemiddelde temperatuur van 24,4 °C (75,9 °F).
| Klimaatgegevens voor San Pedro de Macorís (1961-1990) |
| Maand | Jan | Feb | Mar | Apr | Mei | Jun | Jul | Aug | Sep | Okt | Nov | Dec | Jaar |
| Gemiddelde hoogte °C (°F) | 29.5 (85.1) | 29.6 (85.3) | 30.1 (86.2) | 30.5 (86.9) | 30.9 (87.6) | 31.5 (88.7) | 31.9 (89.4) | 32.0 (89.6) | 31.9 (89.4) | 31.4 (88.5) | 30.7 (87.3) | 29.8 (85.6) | 30.8 (87.5) |
| Daggemiddelde °C (°F) | 24.4 (75.9) | 24.6 (76.3) | 25.0 (77.0) | 25.6 (78.1) | 26.3 (79.3) | 27.0 (80.6) | 27.3 (81.1) | 27.4 (81.3) | 27.3 (81.1) | 26.9 (80.4) | 26.0 (78.8) | 24.9 (76.8) | 26.1 (78.9) |
| Gemiddelde diepte °C (°F) | 19.4 (66.9) | 19.5 (67.1) | 20.0 (68.0) | 20.8 (69.4) | 21.7 (71.1) | 22.6 (72.7) | 22.7 (72.9) | 22.8 (73.0) | 22.7 (72.9) | 22.4 (72.3) | 21.4 (70.5) | 20.1 (68.2) | 21.3 (70.4) |
| Gemiddelde neerslag mm (inches) | 31.1 (1.22) | 29.9 (1.18) | 35.9 (1.41) | 50.0 (1.97) | 133.4 (5.25) | 99.7 (3.93) | 90.9 (3.58) | 128.4 (5.06) | 145.8 (5.74) | 145.9 (5.74) | 91.8 (3.61) | 56.7 (2.23) | 1,039.5 (40.92) |
| Bron #1: NOAA |
| Bron #2: Climatemps.com |