The Espaillat province is bordered to the east by the province of Hermanas Mirabal, to the south by La Vega, to the west by the Santiago and Puerto Plata provinces. The María Trinidad Sánchez province is to the northeast of the Espaillat province and the Atlantic Ocean is to the north.