Tiene una extensión territorial de 278.66 kilómetros cuadrados, que equivalen al 0.81% del territorio estatal.
El municipio ocupa una zona de relieve muy accidentado, que pertenece a la subprovincia fisiográfica de la Mixteca, de la Sierra Madre del Sur.
Tulcingo posee una única corriente permanente de agua, el río Tecoloyan, que forma parte de la cuenca del río Atoyac.
Otras corrientes menores forman parte de la subcuenca del río Tlapaneco, que es tributario del Balsas como el Atoyac.
[3] El municipio incluye en su territorio un total de 34 localidades.