Castel di Lama (im örtlichen Dialekt: La Lama) ist eine italienische Gemeinde (comune) mit 8614 Einwohnern (Stand 31. Dezember 2017) in der Provinz Ascoli Piceno in den Marken. Die Gemeinde liegt etwa 10 Kilometer ostnordöstlich von Ascoli Piceno. Der Tronto als südliche Begrenzung der Gemeinde markiert bis hierher die natürliche Grenze zwischen den Regionen Abruzzen und Marken.