Das Dorf San Marco la Catola befindet sich in der Provinz Foggia, die zur Region Apulien (Puglia) gehört. Die Gemeinde besitzt 1456 Einwohner und hat eine Fläche von 28,43 Quadratkilometer bei einer Bevölkerungsdichte von 51,21 Einwohner pro Quadratkilometer. San Marco la Catola befindet sich 684 Meter über dem Meeresspiegel.
Die Ortsteile der Gemeinde sind:

Convento Cappuccini