Das Dorf Castel di Lama befindet sich in der Provinz Ascoli-Piceno, die zur Region Marken (Marche) gehört. Die Gemeinde besitzt 7493 Einwohner und hat eine Fläche von 10,98 Quadratkilometer bei einer Bevölkerungsdichte von 682,42 Einwohner pro Quadratkilometer. Castel di Lama befindet sich 202 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Ama
Cabbiano
Cerreto
Cese
Piattoni Villa
Sant'Antonio
Villa Chiarini
Valentino