Economic development has promoted urbanization in the Beijing-Tianjin-Hebei (BTH) region. With the improvement of living standards, residential consumption have become an important contributor to regional carbon emissions. Using an input-output model, we calculated direct and indirect carbon emissions from both urban and rural residential consumption in the BTH region from 2002 to 2012, and then explored the main factors contributing to indirect carbon emissions from residential consumption using a structural decomposition analysis. Results showed that direct carbon emissions from residential consumption increased from 47.13 million tons (MtC) in 2002 to 123.34 MtC in 2012 and indirect carbon emissions from residential consumption increased from 210.36 MtC in 2002 to 550.00 MtC in 2012. Carbon emission intensity and residential consumption level were the main factors affecting indirect carbon emissions during 2002–2012, with varying effects in different sub-regions. Carbon emission intensity played negative effects in Beijing (−37.19 MtC) and Tianjin (−55.39 MtC), positive effects in Hebei (92.89 MtC). Residential consumption level played positive effects in the three sub-regions (79.94 MtC in Beijing, 31.91 MtC in Tianjin and 155.52 MtC in Hebei). Increases in intermediate demand, residential consumption level and population size enhanced indirect carbon emissions. Based on the analysis, this paper contributed to carbon emission reduction strategies in the BTH region.