San Marco in Lamis est une commune d'environ 13240 habitants (2019) de la province de Foggia dans les Pouilles en Italie.