Das Dorf San Donato di Ninea befindet sich in der Provinz Cosenza, die zur Region Kalabrien (Calabria) gehört. Die Gemeinde besitzt 1751 Einwohner und hat eine Fläche von 81,60 Quadratkilometer bei einer Bevölkerungsdichte von 21,46 Einwohner pro Quadratkilometer. San Donato di Ninea befindet sich 800 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Alberi Maritati
Arcomano
Ficara
Licastro
Ombrece
Policastrello
San Lazzaro
Vallo Marino