Black carbon (BC) is a harmful pollutant to human health and the environment. The aim of this paper is to evaluate the local contribution of road traffic and residential biomass burning to BC pollution levels at urban scale by implementing an integrated modelling approach with high spatial and temporal resolution. The traffic emission was extended to include BC emission factors considering road network as line emission sources. A new module to calculate emissions from residential biomass burning was developed based on the heating degree days methodology and local surveys. The modelling approach implemented in Coimbra, Portugal, was validated with observations collected during a six-month monitoring campaign at urban traffic and urban background stations using thermo-optical and optical methods. At the traffic station, modelling results showed that 86% of BC concentrations are related to traffic activity, which are mostly due to hot exhaust emissions (76%). Nevertheless, biomass burning has a significant contribution in the whole urban area during winter. The results of monthly average BC concentrations obtained from dispersion modelling revealed a contribution from local road traffic and residential biomass burning emissions of around 4 μg m−3 at both monitoring sites during the coldest period, but this contribution was two times higher for the hotspots identified within the urban area. Moreover, hourly values at hotspots obtained from the modelling may achieve 85 μg m−3, thus stressing the importance of spatial and temporal analysis with high resolution. The validation approach applied in this work highlight the need for more transparency in defining “black carbon” reported by modelling to ensure comparability with measurements obtained by different techniques.