Die Provinz Espaillat hat eine Gesamtfläche von 843 km2 (325,5 Quadratmeilen). Sie nimmt 1,7 % der Fläche der Dominikanischen Republik ein und ist eine der kleinsten Provinzen des Landes und rangiert auf Platz 27 (von 31 plus dem Nationaldistrikt) der größten Provinzen. Die Höhe der Provinzhauptstadt Moca beträgt 188 m (617 ft).
In der Provinz gibt es drei geographische Regionen. Sie sind von Norden nach Süden: die atlantischen Küstenebenen in der Nähe des Atlantischen Ozeans, die Cordillera Septentrional und das Cibao-Tal.
Drei Hauptstraßen führen durch diese Provinz. Eine führt entlang der Atlantikküste; sie führt von Puerto Plata nach Samaná.
Eine zweite Straße kommt aus dem Süden, aus der Provinz La Vega, und biegt, wenn sie in Moca ankommt, nach Westen nach Santiago de los Caballeros ab. Dies ist die alte Carretera Duarte (Nationalstraße Duarte), aber von Concepción de la Vega bis Santiago de los Caballeros wird die "Duarte-Autobahn" von den meisten Menschen benutzt, ohne durch Moca zu fahren.
Die dritte Straße beginnt in Moca und führt in die Provinzen im Osten.
Berge
Die Cordillera Septentrional ("nördliche Bergkette") liegt im nördlichen Zentralteil der Provinz, aber die Berge hier sind nicht sehr hoch. Der höchste Berg in der Provinz ist der El Mogote (44°55′19″N 06°21′34″E / 44.92194°N 6.35944°E / 44.92194; 6.35944 (El Mogote)) mit 970 m (3.180 ft) über dem Meeresspiegel.
Flüsse
In der Provinz gibt es nur kurze Flüsse. Der wichtigste Fluss, der in den Atlantischen Ozean mündet, und der längste der Provinz ist der Fluss Yásica; er bildet die Grenze mit der Provinz Puerto Plata. Andere wichtige Flüsse, die nach Norden fließen, sind die Flüsse Jamao und Veragua, die Nebenflüsse des Yásica-Flusses sind.
Im südlichen Teil der Provinz sind die Flüsse sehr kurz, und die meisten von ihnen sind Nebenflüsse des Licey-Flusses (ein Nebenfluss des Yuna-Flusses). Neben dem Fluss Licey gibt es noch die Flüsse Moca und Bacuí.
Klima
Das Klima der Provinz ist ein tropisches Klima, das die meiste Zeit des Jahres heiß ist, aber in den Bergen ist es kühler.
Stadtverwaltungen
In der Provinz gibt es 4 Gemeinden und 11 Gemeindebezirke (M.D.). Die Gemeinden und ihre Gemeindebezirke (M.D.) sind:
| Stadtverwaltungen der Provinz Espaillat |
| Stadtverwaltung (Code) | Städtische Bezirke (Code) | Bevölkerung (2010) | Bereich (km2) | Dichte | Höhe (m) |
| Moca (090101) | 94,981 | 75.0 | 1,266.4 | 188 |
| José Contreras (090102) | 4,498 | 67.8 | 66.3 | 544 |
| San Víctor (090103) | 21,009 | 88.2 | 238.2 | 667 |
| Juan López (090104) | 14,777 | 21.6 | 684.1 | 336 |
| Las Lagunas (090105) | 15,241 | 41.8 | 364.6 | 292 |
| Canca la Reyna (090106) | 10,998 | 15.0 | 733.2 | 207 |
| El Higüerito (090107) | 9,673 | 15.2 | 636.4 | 227 |
| Monte de la Jagua (090108) | 5,810 | 12.4 | 468.5 | 172 |
| La Ortega (090109) | 2,842 | 3.3 | 861.2 | 166 |
| Moca (090100) | 179,829 | 340.5 | 528.1 | |
| Cayetano Germosén (090201) | 6,911 | 17.9 | 386.1 | 152 |
| Cayetano Germosén (090200)) | 6,911 | 17.9 | 386.1 | |
| Gaspar Hernández (090301) | 15,182 | 150.4 | 100.9 | 174 |
| Joba Arriba (090302) | 3,601 | 67.9 | 53.0 | 184 |
| Veragua (090303) | 15,320 | 64.6 | 237.2 | 9 |
| Villa Magante (090304) | 3,275 | 87.6 | 37.4 | 141 |
| Gaspar Hernández (090300) | 37,378 | 370.5 | 100.9 | |
| Jamao al Norte (090401) | 7,820 | 114.0 | 68.6 | 53 |
| Jamao al Norte (090400) | 7,820 | 114.0 | 68.6 | |
| Provinz Espaillat (090000) | 231,938 | 843.0 | 275.1 | |