The study of the seismic vulnerability of historical centres, especially in the Mediterranean zone, is one of the main issues in ongoing scientific research. This is due, on the one hand, to the continuous evolution of the seismic demand and, on the other hand, to the high vulnerability of the masonry existing building stock. The seismic events of the last few years highlighted the necessity to perform a large-scale survey of the huge amount of masonry buildings in historical centres, in order to provide prioritization scales for planning mitigation strategies. With this regard, the scientific literature provides several methodologies that allow a rapid assessment based on predefined survey forms. The data obtained from the surveys are usually used as the input for algorithms aimed at estimating the vulnerability level of the building investigated. The aim of the present work is to propose a general framework for analysing seismic vulnerability of masonry historical centres and deriving fragility curves basing on multiple data sources. In particular, using data collected through existing territorial databases, supplemented by a set of vulnerability forms available for the city centre of the Municipality of Foggia, Southern Italy, some vulnerability classes are defined. Based on the mechanical and geometrical features identified for each class, several ideal and representative buildings are generated, and their seismic behaviour is investigated through the variation of significant parameters. At the end, the capacity of the buildings is evaluated by performing simplified nonlinear analyses and, subsequently, by estimating the damage level of the sample through the definition of regional fragility curves.