Das Dorf Cupramontana befindet sich in der Provinz Ancona, die zur Region Marken (Marche) gehört. Die Gemeinde besitzt 4853 Einwohner und hat eine Fläche von 26,88 Quadratkilometer bei einer Bevölkerungsdichte von 180,54 Einwohner pro Quadratkilometer. Cupramontana befindet sich 505 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Poggio Cupro
San Bartolomeo e Michele