San Pedro de Macorís is along the coast on the left side of the Higuamo river, also called Macorís. It has a total area of , about of the total area of the province of San Pedro de Macorís. The city is at an elevation of above sea level, and at to the east of Santo Domingo. It does not have any municipal district (subdivisions of a municipality);