v2.4.1.9
Condensed Consolidating Financial Information (Condensed Consolidating Statement of Income) (Details) (USD $)
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Service revenue                 $ 68,775,000,000us-gaap_SalesRevenueServicesNet $ 64,657,000,000us-gaap_SalesRevenueServicesNet $ 62,570,000,000us-gaap_SalesRevenueServicesNet
Revenue 17,732,000,000us-gaap_Revenues 16,791,000,000us-gaap_Revenues 16,844,000,000us-gaap_Revenues 17,408,000,000us-gaap_Revenues 16,926,000,000us-gaap_Revenues 16,151,000,000us-gaap_Revenues 16,270,000,000us-gaap_Revenues 15,310,000,000us-gaap_Revenues 68,775,000,000us-gaap_Revenues 64,657,000,000us-gaap_Revenues 62,570,000,000us-gaap_Revenues
Programming and production                 20,912,000,000cmcsa_ProgrammingAndProductionCosts 19,670,000,000cmcsa_ProgrammingAndProductionCosts 19,929,000,000cmcsa_ProgrammingAndProductionCosts
Other operating and administrative                 19,862,000,000cmcsa_OtherOperatingAndAdministrative 18,584,000,000cmcsa_OtherOperatingAndAdministrative 17,833,000,000cmcsa_OtherOperatingAndAdministrative
Advertising, marketing and promotion                 5,078,000,000us-gaap_MarketingAndAdvertisingExpense 4,969,000,000us-gaap_MarketingAndAdvertisingExpense 4,831,000,000us-gaap_MarketingAndAdvertisingExpense
Depreciation                 6,337,000,000us-gaap_Depreciation 6,254,000,000us-gaap_Depreciation 6,150,000,000us-gaap_Depreciation
Amortization                 1,682,000,000us-gaap_AmortizationOfIntangibleAssets 1,617,000,000us-gaap_AmortizationOfIntangibleAssets 1,648,000,000us-gaap_AmortizationOfIntangibleAssets
Costs and expenses, total                 53,871,000,000us-gaap_CostsAndExpenses 51,094,000,000us-gaap_CostsAndExpenses 50,391,000,000us-gaap_CostsAndExpenses
Operating income (loss) 3,787,000,000us-gaap_OperatingIncomeLoss 3,745,000,000us-gaap_OperatingIncomeLoss 3,804,000,000us-gaap_OperatingIncomeLoss 3,568,000,000us-gaap_OperatingIncomeLoss 3,647,000,000us-gaap_OperatingIncomeLoss 3,414,000,000us-gaap_OperatingIncomeLoss 3,435,000,000us-gaap_OperatingIncomeLoss 3,067,000,000us-gaap_OperatingIncomeLoss 14,904,000,000us-gaap_OperatingIncomeLoss 13,563,000,000us-gaap_OperatingIncomeLoss 12,179,000,000us-gaap_OperatingIncomeLoss
Interest expense                 (2,617,000,000)us-gaap_InterestExpense (2,574,000,000)us-gaap_InterestExpense (2,521,000,000)us-gaap_InterestExpense
Investment income (loss), net                 296,000,000us-gaap_InvestmentIncomeNonoperating 576,000,000us-gaap_InvestmentIncomeNonoperating 219,000,000us-gaap_InvestmentIncomeNonoperating
Equity in net income (losses) of investees, net                 97,000,000us-gaap_IncomeLossFromEquityMethodInvestments (86,000,000)us-gaap_IncomeLossFromEquityMethodInvestments 959,000,000us-gaap_IncomeLossFromEquityMethodInvestments
Other income (expense), net                 (215,000,000)us-gaap_OtherNonoperatingIncomeExpense (364,000,000)us-gaap_OtherNonoperatingIncomeExpense 773,000,000us-gaap_OtherNonoperatingIncomeExpense
Nonoperating income (Expense), Total                 (2,439,000,000)us-gaap_NonoperatingIncomeExpense (2,448,000,000)us-gaap_NonoperatingIncomeExpense (570,000,000)us-gaap_NonoperatingIncomeExpense
Income (loss) before income taxes                 12,465,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 11,115,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 11,609,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Income tax (expense) benefit                 (3,873,000,000)us-gaap_IncomeTaxExpenseBenefit (3,980,000,000)us-gaap_IncomeTaxExpenseBenefit (3,744,000,000)us-gaap_IncomeTaxExpenseBenefit
Net income (loss)                 8,592,000,000us-gaap_ProfitLoss 7,135,000,000us-gaap_ProfitLoss 7,865,000,000us-gaap_ProfitLoss
Net (income) loss attributable to noncontrolling interests and redeemable subsidiary preferred stock                 (212,000,000)cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock (319,000,000)cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock (1,662,000,000)cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
Net income (loss) attributable to Parent 1,925,000,000us-gaap_NetIncomeLoss 2,592,000,000us-gaap_NetIncomeLoss 1,992,000,000us-gaap_NetIncomeLoss 1,871,000,000us-gaap_NetIncomeLoss 1,913,000,000us-gaap_NetIncomeLoss 1,732,000,000us-gaap_NetIncomeLoss 1,734,000,000us-gaap_NetIncomeLoss 1,437,000,000us-gaap_NetIncomeLoss 8,380,000,000us-gaap_NetIncomeLoss 6,816,000,000us-gaap_NetIncomeLoss 6,203,000,000us-gaap_NetIncomeLoss
Comprehensive income attributable to Parent                 8,178,000,000us-gaap_ComprehensiveIncomeNetOfTax 6,883,000,000us-gaap_ComprehensiveIncomeNetOfTax 6,370,000,000us-gaap_ComprehensiveIncomeNetOfTax
Elimination and Consolidation Adjustments [Member]                      
Service revenue                 0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Management fee revenue                 (2,450,000,000)us-gaap_ManagementFeesRevenue
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(2,319,000,000)us-gaap_ManagementFeesRevenue
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(2,191,000,000)us-gaap_ManagementFeesRevenue
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Revenue                 (2,450,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(2,319,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(2,191,000,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Programming and production                 0cmcsa_ProgrammingAndProductionCosts
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0cmcsa_ProgrammingAndProductionCosts
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0cmcsa_ProgrammingAndProductionCosts
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Other operating and administrative                 (2,450,000,000)cmcsa_OtherOperatingAndAdministrative
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(2,319,000,000)cmcsa_OtherOperatingAndAdministrative
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(2,191,000,000)cmcsa_OtherOperatingAndAdministrative
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Advertising, marketing and promotion                 0us-gaap_MarketingAndAdvertisingExpense
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_MarketingAndAdvertisingExpense
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_MarketingAndAdvertisingExpense
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Depreciation                 0us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_Depreciation
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Amortization                 0us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Costs and expenses, total                 (2,450,000,000)us-gaap_CostsAndExpenses
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(2,319,000,000)us-gaap_CostsAndExpenses
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(2,191,000,000)us-gaap_CostsAndExpenses
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Operating income (loss)                 0us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Interest expense                 0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Investment income (loss), net                 0us-gaap_InvestmentIncomeNonoperating
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_InvestmentIncomeNonoperating
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_InvestmentIncomeNonoperating
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Equity in net income (losses) of investees, net                 (40,417,000,000)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(33,251,000,000)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(32,425,000,000)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Other income (expense), net                 0us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Nonoperating income (Expense), Total                 (40,417,000,000)us-gaap_NonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(33,251,000,000)us-gaap_NonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(32,425,000,000)us-gaap_NonoperatingIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Income (loss) before income taxes                 (40,417,000,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(33,251,000,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(32,425,000,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Income tax (expense) benefit                 0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Net income (loss)                 (40,417,000,000)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(33,251,000,000)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(32,425,000,000)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Net (income) loss attributable to noncontrolling interests and redeemable subsidiary preferred stock                 0cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Net income (loss) attributable to Parent                 (40,417,000,000)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(33,251,000,000)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(32,425,000,000)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Comprehensive income attributable to Parent                 (40,178,000,000)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(33,175,000,000)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(32,575,000,000)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Comcast Parent [Member]                      
Service revenue                 0us-gaap_SalesRevenueServicesNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_SalesRevenueServicesNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_SalesRevenueServicesNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Management fee revenue                 947,000,000us-gaap_ManagementFeesRevenue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
897,000,000us-gaap_ManagementFeesRevenue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
848,000,000us-gaap_ManagementFeesRevenue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Revenue                 947,000,000us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
897,000,000us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
848,000,000us-gaap_Revenues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Programming and production                 0cmcsa_ProgrammingAndProductionCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0cmcsa_ProgrammingAndProductionCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0cmcsa_ProgrammingAndProductionCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other operating and administrative                 751,000,000cmcsa_OtherOperatingAndAdministrative
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
403,000,000cmcsa_OtherOperatingAndAdministrative
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
401,000,000cmcsa_OtherOperatingAndAdministrative
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Advertising, marketing and promotion                 0us-gaap_MarketingAndAdvertisingExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_MarketingAndAdvertisingExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_MarketingAndAdvertisingExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Depreciation                 34,000,000us-gaap_Depreciation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
30,000,000us-gaap_Depreciation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
30,000,000us-gaap_Depreciation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Amortization                 6,000,000us-gaap_AmortizationOfIntangibleAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
5,000,000us-gaap_AmortizationOfIntangibleAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
4,000,000us-gaap_AmortizationOfIntangibleAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Costs and expenses, total                 791,000,000us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
438,000,000us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
435,000,000us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Operating income (loss)                 156,000,000us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
459,000,000us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
413,000,000us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Interest expense                 (1,621,000,000)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,523,000,000)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,430,000,000)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Investment income (loss), net                 3,000,000us-gaap_InvestmentIncomeNonoperating
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_InvestmentIncomeNonoperating
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
8,000,000us-gaap_InvestmentIncomeNonoperating
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Equity in net income (losses) of investees, net                 9,330,000,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
7,509,000,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6,858,000,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other income (expense), net                 0us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(2,000,000)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,000,000us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Nonoperating income (Expense), Total                 7,712,000,000us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
5,984,000,000us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
5,438,000,000us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income (loss) before income taxes                 7,868,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6,443,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
5,851,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income tax (expense) benefit                 512,000,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
373,000,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
352,000,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net income (loss)                 8,380,000,000us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6,816,000,000us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6,203,000,000us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net (income) loss attributable to noncontrolling interests and redeemable subsidiary preferred stock                 0cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net income (loss) attributable to Parent                 8,380,000,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6,816,000,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6,203,000,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Comprehensive income attributable to Parent                 8,178,000,000us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6,883,000,000us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6,370,000,000us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Comcast Holdings [Member]                      
Service revenue                 0us-gaap_SalesRevenueServicesNet
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_SalesRevenueServicesNet
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_SalesRevenueServicesNet
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Management fee revenue                 0us-gaap_ManagementFeesRevenue
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_ManagementFeesRevenue
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_ManagementFeesRevenue
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Revenue                 0us-gaap_Revenues
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_Revenues
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_Revenues
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Programming and production                 0cmcsa_ProgrammingAndProductionCosts
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0cmcsa_ProgrammingAndProductionCosts
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0cmcsa_ProgrammingAndProductionCosts
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Other operating and administrative                 0cmcsa_OtherOperatingAndAdministrative
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0cmcsa_OtherOperatingAndAdministrative
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0cmcsa_OtherOperatingAndAdministrative
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Advertising, marketing and promotion                 0us-gaap_MarketingAndAdvertisingExpense
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_MarketingAndAdvertisingExpense
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_MarketingAndAdvertisingExpense
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Depreciation                 0us-gaap_Depreciation
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_Depreciation
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_Depreciation
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Amortization                 0us-gaap_AmortizationOfIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_AmortizationOfIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_AmortizationOfIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Costs and expenses, total                 0us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Operating income (loss)                 0us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Interest expense                 (11,000,000)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
(11,000,000)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
(23,000,000)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Investment income (loss), net                 12,000,000us-gaap_InvestmentIncomeNonoperating
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
(13,000,000)us-gaap_InvestmentIncomeNonoperating
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
3,000,000us-gaap_InvestmentIncomeNonoperating
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Equity in net income (losses) of investees, net                 8,843,000,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
7,540,000,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
6,536,000,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Other income (expense), net                 0us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Nonoperating income (Expense), Total                 8,844,000,000us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
7,516,000,000us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
6,516,000,000us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Income (loss) before income taxes                 8,844,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
7,516,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
6,516,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Income tax (expense) benefit                 0us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
9,000,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
7,000,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Net income (loss)                 8,844,000,000us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
7,525,000,000us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
6,523,000,000us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Net (income) loss attributable to noncontrolling interests and redeemable subsidiary preferred stock                 0cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Net income (loss) attributable to Parent                 8,844,000,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
7,525,000,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
6,523,000,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Comprehensive income attributable to Parent                 8,807,000,000us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
7,521,000,000us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
6,523,000,000us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
CCCL Parent [Member]                      
Service revenue                 0us-gaap_SalesRevenueServicesNet
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_SalesRevenueServicesNet
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_SalesRevenueServicesNet
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Management fee revenue                 921,000,000us-gaap_ManagementFeesRevenue
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
874,000,000us-gaap_ManagementFeesRevenue
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
827,000,000us-gaap_ManagementFeesRevenue
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Revenue                 921,000,000us-gaap_Revenues
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
874,000,000us-gaap_Revenues
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
827,000,000us-gaap_Revenues
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Programming and production                 0cmcsa_ProgrammingAndProductionCosts
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0cmcsa_ProgrammingAndProductionCosts
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0cmcsa_ProgrammingAndProductionCosts
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Other operating and administrative                 921,000,000cmcsa_OtherOperatingAndAdministrative
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
874,000,000cmcsa_OtherOperatingAndAdministrative
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
827,000,000cmcsa_OtherOperatingAndAdministrative
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Advertising, marketing and promotion                 0us-gaap_MarketingAndAdvertisingExpense
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_MarketingAndAdvertisingExpense
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_MarketingAndAdvertisingExpense
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Depreciation                 0us-gaap_Depreciation
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_Depreciation
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_Depreciation
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Amortization                 0us-gaap_AmortizationOfIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_AmortizationOfIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_AmortizationOfIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Costs and expenses, total                 921,000,000us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
874,000,000us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
827,000,000us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Operating income (loss)                 0us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Interest expense                 (176,000,000)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
(212,000,000)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
(329,000,000)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Investment income (loss), net                 0us-gaap_InvestmentIncomeNonoperating
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_InvestmentIncomeNonoperating
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_InvestmentIncomeNonoperating
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Equity in net income (losses) of investees, net                 8,273,000,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
7,430,000,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
6,665,000,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Other income (expense), net                 0us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
2,000,000us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Nonoperating income (Expense), Total                 8,097,000,000us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
7,220,000,000us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
6,336,000,000us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Income (loss) before income taxes                 8,097,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
7,220,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
6,336,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Income tax (expense) benefit                 62,000,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
73,000,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
115,000,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Net income (loss)                 8,159,000,000us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
7,293,000,000us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
6,451,000,000us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Net (income) loss attributable to noncontrolling interests and redeemable subsidiary preferred stock                 0cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Net income (loss) attributable to Parent                 8,159,000,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
7,293,000,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
6,451,000,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Comprehensive income attributable to Parent                 8,162,000,000us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
7,276,000,000us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
6,460,000,000us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Combined CCHMO Parents [Member]                      
Service revenue                 0us-gaap_SalesRevenueServicesNet
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_SalesRevenueServicesNet
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_SalesRevenueServicesNet
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Management fee revenue                 582,000,000us-gaap_ManagementFeesRevenue
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
548,000,000us-gaap_ManagementFeesRevenue
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
516,000,000us-gaap_ManagementFeesRevenue
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Revenue                 582,000,000us-gaap_Revenues
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
548,000,000us-gaap_Revenues
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
516,000,000us-gaap_Revenues
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Programming and production                 0cmcsa_ProgrammingAndProductionCosts
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0cmcsa_ProgrammingAndProductionCosts
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0cmcsa_ProgrammingAndProductionCosts
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Other operating and administrative                 582,000,000cmcsa_OtherOperatingAndAdministrative
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
548,000,000cmcsa_OtherOperatingAndAdministrative
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
516,000,000cmcsa_OtherOperatingAndAdministrative
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Advertising, marketing and promotion                 0us-gaap_MarketingAndAdvertisingExpense
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_MarketingAndAdvertisingExpense
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_MarketingAndAdvertisingExpense
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Depreciation                 0us-gaap_Depreciation
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_Depreciation
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_Depreciation
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Amortization                 0us-gaap_AmortizationOfIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_AmortizationOfIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_AmortizationOfIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Costs and expenses, total                 582,000,000us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
548,000,000us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
516,000,000us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Operating income (loss)                 0us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Interest expense                 (118,000,000)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
(126,000,000)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
(135,000,000)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Investment income (loss), net                 0us-gaap_InvestmentIncomeNonoperating
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_InvestmentIncomeNonoperating
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_InvestmentIncomeNonoperating
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Equity in net income (losses) of investees, net                 6,333,000,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
5,473,000,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
4,909,000,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Other income (expense), net                 0us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Nonoperating income (Expense), Total                 6,215,000,000us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
5,347,000,000us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
4,774,000,000us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Income (loss) before income taxes                 6,215,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
5,347,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
4,774,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Income tax (expense) benefit                 41,000,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
44,000,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
47,000,000us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Net income (loss)                 6,256,000,000us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
5,391,000,000us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
4,821,000,000us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Net (income) loss attributable to noncontrolling interests and redeemable subsidiary preferred stock                 0cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Net income (loss) attributable to Parent                 6,256,000,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
5,391,000,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
4,821,000,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Comprehensive income attributable to Parent                 6,257,000,000us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
5,392,000,000us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
4,821,000,000us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
NBCUniversal Media Parent [Member]                      
Service revenue                 0us-gaap_SalesRevenueServicesNet
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_SalesRevenueServicesNet
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_SalesRevenueServicesNet
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Management fee revenue                 0us-gaap_ManagementFeesRevenue
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_ManagementFeesRevenue
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_ManagementFeesRevenue
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Revenue                 0us-gaap_Revenues
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_Revenues
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_Revenues
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Programming and production                 0cmcsa_ProgrammingAndProductionCosts
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0cmcsa_ProgrammingAndProductionCosts
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0cmcsa_ProgrammingAndProductionCosts
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Other operating and administrative                 908,000,000cmcsa_OtherOperatingAndAdministrative
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
855,000,000cmcsa_OtherOperatingAndAdministrative
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
899,000,000cmcsa_OtherOperatingAndAdministrative
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Advertising, marketing and promotion                 0us-gaap_MarketingAndAdvertisingExpense
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_MarketingAndAdvertisingExpense
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_MarketingAndAdvertisingExpense
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Depreciation                 0us-gaap_Depreciation
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_Depreciation
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_Depreciation
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Amortization                 0us-gaap_AmortizationOfIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_AmortizationOfIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_AmortizationOfIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Costs and expenses, total                 908,000,000us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
855,000,000us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
899,000,000us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Operating income (loss)                 (908,000,000)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(855,000,000)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(899,000,000)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Interest expense                 (479,000,000)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(488,000,000)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(430,000,000)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Investment income (loss), net                 (7,000,000)us-gaap_InvestmentIncomeNonoperating
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
3,000,000us-gaap_InvestmentIncomeNonoperating
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
5,000,000us-gaap_InvestmentIncomeNonoperating
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Equity in net income (losses) of investees, net                 4,523,000,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
3,331,000,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
4,402,000,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Other income (expense), net                 (4,000,000)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(1,000,000)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(14,000,000)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Nonoperating income (Expense), Total                 4,033,000,000us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
2,845,000,000us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
3,963,000,000us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Income (loss) before income taxes                 3,125,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
1,990,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
3,064,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Income tax (expense) benefit                 (10,000,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(22,000,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(9,000,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Net income (loss)                 3,115,000,000us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
1,968,000,000us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
3,055,000,000us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Net (income) loss attributable to noncontrolling interests and redeemable subsidiary preferred stock                 0cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Net income (loss) attributable to Parent                 3,115,000,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
1,968,000,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
3,055,000,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Comprehensive income attributable to Parent                 2,972,000,000us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
2,017,000,000us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
3,068,000,000us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Comcast Non-Guarantor Subsidiaries [Member]                      
Service revenue                 68,775,000,000us-gaap_SalesRevenueServicesNet
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
64,657,000,000us-gaap_SalesRevenueServicesNet
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
62,570,000,000us-gaap_SalesRevenueServicesNet
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Management fee revenue                 0us-gaap_ManagementFeesRevenue
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
0us-gaap_ManagementFeesRevenue
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
0us-gaap_ManagementFeesRevenue
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Revenue                 68,775,000,000us-gaap_Revenues
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
64,657,000,000us-gaap_Revenues
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
62,570,000,000us-gaap_Revenues
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Programming and production                 20,912,000,000cmcsa_ProgrammingAndProductionCosts
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
19,670,000,000cmcsa_ProgrammingAndProductionCosts
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
19,929,000,000cmcsa_ProgrammingAndProductionCosts
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Other operating and administrative                 19,150,000,000cmcsa_OtherOperatingAndAdministrative
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
18,223,000,000cmcsa_OtherOperatingAndAdministrative
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
17,381,000,000cmcsa_OtherOperatingAndAdministrative
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Advertising, marketing and promotion                 5,078,000,000us-gaap_MarketingAndAdvertisingExpense
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
4,969,000,000us-gaap_MarketingAndAdvertisingExpense
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
4,831,000,000us-gaap_MarketingAndAdvertisingExpense
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Depreciation                 6,303,000,000us-gaap_Depreciation
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
6,224,000,000us-gaap_Depreciation
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
6,120,000,000us-gaap_Depreciation
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Amortization                 1,676,000,000us-gaap_AmortizationOfIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
1,612,000,000us-gaap_AmortizationOfIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
1,644,000,000us-gaap_AmortizationOfIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Costs and expenses, total                 53,119,000,000us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
50,698,000,000us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
49,905,000,000us-gaap_CostsAndExpenses
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Operating income (loss)                 15,656,000,000us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
13,959,000,000us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
12,665,000,000us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Interest expense                 (212,000,000)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(214,000,000)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(174,000,000)us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Investment income (loss), net                 288,000,000us-gaap_InvestmentIncomeNonoperating
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
586,000,000us-gaap_InvestmentIncomeNonoperating
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
203,000,000us-gaap_InvestmentIncomeNonoperating
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Equity in net income (losses) of investees, net                 3,212,000,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
1,882,000,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
4,014,000,000us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Other income (expense), net                 (211,000,000)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(363,000,000)us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
785,000,000us-gaap_OtherNonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Nonoperating income (Expense), Total                 3,077,000,000us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
1,891,000,000us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
4,828,000,000us-gaap_NonoperatingIncomeExpense
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Income (loss) before income taxes                 18,733,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
15,850,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
17,493,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Income tax (expense) benefit                 (4,478,000,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(4,457,000,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(4,256,000,000)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Net income (loss)                 14,255,000,000us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
11,393,000,000us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
13,237,000,000us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Net (income) loss attributable to noncontrolling interests and redeemable subsidiary preferred stock                 (212,000,000)cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(319,000,000)cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(1,662,000,000)cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Net income (loss) attributable to Parent                 14,043,000,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
11,074,000,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
11,575,000,000us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Comprehensive income attributable to Parent                 $ 13,980,000,000us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
$ 10,969,000,000us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
$ 11,703,000,000us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember