v2.4.1.9
Condensed Consolidating Financial Information (Condensed Consolidating Statement of Cash Flows) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Operating Activities      
Net cash provided by (used in) operating activities $ 16,945,000,000us-gaap_NetCashProvidedByUsedInOperatingActivities $ 14,160,000,000us-gaap_NetCashProvidedByUsedInOperatingActivities $ 14,854,000,000us-gaap_NetCashProvidedByUsedInOperatingActivities
Investing Activities      
Capital expenditures (7,420,000,000)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (6,596,000,000)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (5,714,000,000)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Cash paid for intangible assets (1,122,000,000)us-gaap_PaymentsToAcquireIntangibleAssets (1,009,000,000)us-gaap_PaymentsToAcquireIntangibleAssets (923,000,000)us-gaap_PaymentsToAcquireIntangibleAssets
Acquisitions and construction of real estate properties (43,000,000)cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties (1,904,000,000)cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties 0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
Acquisitions, net of cash acquired (477,000,000)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired (99,000,000)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired (90,000,000)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
Proceeds from sales of businesses and investments 666,000,000cmcsa_ProceedsFromSalesOfBusinessesAndInvestments 1,083,000,000cmcsa_ProceedsFromSalesOfBusinessesAndInvestments 3,102,000,000cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
Return of capital from investees 25,000,000us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital 149,000,000us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital 2,362,000,000us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
Purchases of investments (191,000,000)us-gaap_PaymentsToAcquireInvestments (1,223,000,000)us-gaap_PaymentsToAcquireInvestments (297,000,000)us-gaap_PaymentsToAcquireInvestments
Other (171,000,000)us-gaap_PaymentsForProceedsFromOtherInvestingActivities 85,000,000us-gaap_PaymentsForProceedsFromOtherInvestingActivities 74,000,000us-gaap_PaymentsForProceedsFromOtherInvestingActivities
Net cash provided by (used in) investing activities (8,733,000,000)us-gaap_NetCashProvidedByUsedInInvestingActivities (9,514,000,000)us-gaap_NetCashProvidedByUsedInInvestingActivities (1,486,000,000)us-gaap_NetCashProvidedByUsedInInvestingActivities
Financing Activities      
Proceeds from (repayments of) short-term borrowings, net (504,000,000)us-gaap_ProceedsFromRepaymentsOfShortTermDebt 1,345,000,000us-gaap_ProceedsFromRepaymentsOfShortTermDebt (544,000,000)us-gaap_ProceedsFromRepaymentsOfShortTermDebt
Proceeds from borrowings 4,182,000,000us-gaap_ProceedsFromOtherDebt 2,933,000,000us-gaap_ProceedsFromOtherDebt 4,544,000,000us-gaap_ProceedsFromOtherDebt
Repurchases and repayments of debt (3,175,000,000)us-gaap_RepaymentsOfOtherDebt (2,444,000,000)us-gaap_RepaymentsOfOtherDebt (2,881,000,000)us-gaap_RepaymentsOfOtherDebt
Repurchases and retirements of common stock (4,251,000,000)us-gaap_PaymentsForRepurchaseOfCommonStock (2,000,000,000)us-gaap_PaymentsForRepurchaseOfCommonStock (3,000,000,000)us-gaap_PaymentsForRepurchaseOfCommonStock
Dividends paid (2,254,000,000)us-gaap_PaymentsOfDividends (1,964,000,000)us-gaap_PaymentsOfDividends (1,608,000,000)us-gaap_PaymentsOfDividends
Issuances of common stock 35,000,000us-gaap_ProceedsFromIssuanceOfCommonStock 40,000,000us-gaap_ProceedsFromIssuanceOfCommonStock 233,000,000us-gaap_ProceedsFromIssuanceOfCommonStock
Purchase of NBCUniversal noncontrolling common equity interest 0us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries (10,761,000,000)us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries 0us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries
Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock (220,000,000)cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock (215,000,000)cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock (691,000,000)cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
Settlement of Station Venture liability 0cmcsa_SettlementOfStationVentureLiability (602,000,000)cmcsa_SettlementOfStationVentureLiability 0cmcsa_SettlementOfStationVentureLiability
Other 167,000,000us-gaap_ProceedsFromPaymentsForOtherFinancingActivities (211,000,000)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities (90,000,000)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
Net cash provided by (used in) financing activities (6,020,000,000)us-gaap_NetCashProvidedByUsedInFinancingActivities (13,879,000,000)us-gaap_NetCashProvidedByUsedInFinancingActivities (4,037,000,000)us-gaap_NetCashProvidedByUsedInFinancingActivities
Increase (decrease) in cash and cash equivalents 2,192,000,000us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (9,233,000,000)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 9,331,000,000us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and cash equivalents, beginning of year 1,718,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue 10,951,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue 1,620,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and cash equivalents, end of year 3,910,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue 1,718,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue 10,951,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
Elimination and Consolidation Adjustments [Member]      
Operating Activities      
Net cash provided by (used in) operating activities 0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Investing Activities      
Net transactions with affiliates 0cmcsa_NetTransactionsWithAffiliates
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0cmcsa_NetTransactionsWithAffiliates
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0cmcsa_NetTransactionsWithAffiliates
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Capital expenditures 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Cash paid for intangible assets 0us-gaap_PaymentsToAcquireIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_PaymentsToAcquireIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_PaymentsToAcquireIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Acquisitions and construction of real estate properties 0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
 
Acquisitions, net of cash acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Proceeds from sales of businesses and investments 0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Return of capital from investees 0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Purchases of investments 0us-gaap_PaymentsToAcquireInvestments
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_PaymentsToAcquireInvestments
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_PaymentsToAcquireInvestments
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Other 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Net cash provided by (used in) investing activities 0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Financing Activities      
Proceeds from (repayments of) short-term borrowings, net 0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Proceeds from borrowings 0us-gaap_ProceedsFromOtherDebt
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_ProceedsFromOtherDebt
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_ProceedsFromOtherDebt
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Repurchases and repayments of debt 0us-gaap_RepaymentsOfOtherDebt
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_RepaymentsOfOtherDebt
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_RepaymentsOfOtherDebt
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Repurchases and retirements of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Dividends paid 0us-gaap_PaymentsOfDividends
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_PaymentsOfDividends
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_PaymentsOfDividends
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Issuances of common stock 0us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Purchase of NBCUniversal noncontrolling common equity interest   0us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
 
Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock 0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Settlement of Station Venture liability   0cmcsa_SettlementOfStationVentureLiability
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
 
Other 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Net cash provided by (used in) financing activities 0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Increase (decrease) in cash and cash equivalents 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Cash and cash equivalents, beginning of year 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Cash and cash equivalents, end of year 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Comcast Parent [Member]      
Operating Activities      
Net cash provided by (used in) operating activities (354,000,000)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(600,000,000)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(362,000,000)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Investing Activities      
Net transactions with affiliates 4,784,000,000cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
66,000,000cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
3,845,000,000cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Capital expenditures (3,000,000)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(7,000,000)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(10,000,000)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash paid for intangible assets (6,000,000)us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(4,000,000)us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(6,000,000)us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Acquisitions and construction of real estate properties 0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Acquisitions, net of cash acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from sales of businesses and investments 0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Return of capital from investees 0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Purchases of investments (19,000,000)us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(11,000,000)us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash provided by (used in) investing activities 4,756,000,000us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
44,000,000us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
3,829,000,000us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Financing Activities      
Proceeds from (repayments of) short-term borrowings, net (1,350,000,000)us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,349,000,000us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,000,000)us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from borrowings 4,180,000,000us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,933,000,000us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,536,000,000us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Repurchases and repayments of debt (1,000,000,000)us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,726,000,000)us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Repurchases and retirements of common stock (4,251,000,000)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(2,000,000,000)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(3,000,000,000)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Dividends paid (2,254,000,000)us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,964,000,000)us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,608,000,000)us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Issuances of common stock 35,000,000us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
40,000,000us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
233,000,000us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Purchase of NBCUniversal noncontrolling common equity interest   0us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock 0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Settlement of Station Venture liability   0cmcsa_SettlementOfStationVentureLiability
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Other 238,000,000us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
198,000,000us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
99,000,000us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash provided by (used in) financing activities (4,402,000,000)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
556,000,000us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(3,467,000,000)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Increase (decrease) in cash and cash equivalents 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and cash equivalents, beginning of year 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and cash equivalents, end of year 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Comcast Holdings [Member]      
Operating Activities      
Net cash provided by (used in) operating activities 9,000,000us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
(3,000,000)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
(7,000,000)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Investing Activities      
Net transactions with affiliates (9,000,000)cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
3,000,000cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
206,000,000cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Capital expenditures 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Cash paid for intangible assets 0us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Acquisitions and construction of real estate properties 0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
 
Acquisitions, net of cash acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Proceeds from sales of businesses and investments 0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Return of capital from investees 0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Purchases of investments 0us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Other 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
3,000,000us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Net cash provided by (used in) investing activities (9,000,000)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
3,000,000us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
209,000,000us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Financing Activities      
Proceeds from (repayments of) short-term borrowings, net 0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Proceeds from borrowings 0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Repurchases and repayments of debt 0us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
(202,000,000)us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Repurchases and retirements of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Dividends paid 0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Issuances of common stock 0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Purchase of NBCUniversal noncontrolling common equity interest   0us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
 
Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock 0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Settlement of Station Venture liability   0cmcsa_SettlementOfStationVentureLiability
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
 
Other 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Net cash provided by (used in) financing activities 0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
(202,000,000)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Increase (decrease) in cash and cash equivalents 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Cash and cash equivalents, beginning of year 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Cash and cash equivalents, end of year 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
CCCL Parent [Member]      
Operating Activities      
Net cash provided by (used in) operating activities (57,000,000)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
(151,000,000)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
(177,000,000)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Investing Activities      
Net transactions with affiliates 57,000,000cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
2,248,000,000cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
177,000,000cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Capital expenditures 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Cash paid for intangible assets 0us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Acquisitions and construction of real estate properties 0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
 
Acquisitions, net of cash acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Proceeds from sales of businesses and investments 0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Return of capital from investees 0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Purchases of investments 0us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Other 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Net cash provided by (used in) investing activities 57,000,000us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
2,248,000,000us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
177,000,000us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Financing Activities      
Proceeds from (repayments of) short-term borrowings, net 0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Proceeds from borrowings 0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Repurchases and repayments of debt 0us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
(2,097,000,000)us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Repurchases and retirements of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Dividends paid 0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Issuances of common stock 0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Purchase of NBCUniversal noncontrolling common equity interest   0us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
 
Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock 0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Settlement of Station Venture liability   0cmcsa_SettlementOfStationVentureLiability
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
 
Other 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Net cash provided by (used in) financing activities 0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
(2,097,000,000)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Increase (decrease) in cash and cash equivalents 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Cash and cash equivalents, beginning of year 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Cash and cash equivalents, end of year 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Combined CCHMO Parents [Member]      
Operating Activities      
Net cash provided by (used in) operating activities (82,000,000)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
(94,000,000)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
(114,000,000)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Investing Activities      
Net transactions with affiliates 82,000,000cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
332,000,000cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
667,000,000cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Capital expenditures 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Cash paid for intangible assets 0us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Acquisitions and construction of real estate properties 0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
 
Acquisitions, net of cash acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Proceeds from sales of businesses and investments 0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Return of capital from investees 0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Purchases of investments 0us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Other 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Net cash provided by (used in) investing activities 82,000,000us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
332,000,000us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
667,000,000us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Financing Activities      
Proceeds from (repayments of) short-term borrowings, net 0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Proceeds from borrowings 0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Repurchases and repayments of debt 0us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
(238,000,000)us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
(553,000,000)us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Repurchases and retirements of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Dividends paid 0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Issuances of common stock 0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Purchase of NBCUniversal noncontrolling common equity interest   0us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
 
Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock 0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Settlement of Station Venture liability   0cmcsa_SettlementOfStationVentureLiability
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
 
Other 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Net cash provided by (used in) financing activities 0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
(238,000,000)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
(553,000,000)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Increase (decrease) in cash and cash equivalents 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Cash and cash equivalents, beginning of year 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Cash and cash equivalents, end of year 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
NBCUniversal Media Parent [Member]      
Operating Activities      
Net cash provided by (used in) operating activities (1,299,000,000)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(1,102,000,000)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(1,347,000,000)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Investing Activities      
Net transactions with affiliates 2,247,000,000cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(470,000,000)cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
4,850,000,000cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Capital expenditures 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Cash paid for intangible assets 0us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Acquisitions and construction of real estate properties 0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
 
Acquisitions, net of cash acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Proceeds from sales of businesses and investments 8,000,000cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
2,000,000cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Return of capital from investees 1,000,000us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
128,000,000us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Purchases of investments (10,000,000)us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(3,000,000)us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(19,000,000)us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Other 4,000,000us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(20,000,000)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(22,000,000)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Net cash provided by (used in) investing activities 2,250,000,000us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(363,000,000)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
4,809,000,000us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Financing Activities      
Proceeds from (repayments of) short-term borrowings, net 0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(550,000,000)us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Proceeds from borrowings 0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
1,995,000,000us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Repurchases and repayments of debt (902,000,000)us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(88,000,000)us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(2,000,000)us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Repurchases and retirements of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Dividends paid 0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Issuances of common stock 0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Purchase of NBCUniversal noncontrolling common equity interest   (3,200,000,000)us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
 
Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock 0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Settlement of Station Venture liability   0cmcsa_SettlementOfStationVentureLiability
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
 
Other 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(40,000,000)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(14,000,000)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Net cash provided by (used in) financing activities (902,000,000)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(3,328,000,000)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
1,429,000,000us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Increase (decrease) in cash and cash equivalents 49,000,000us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(4,793,000,000)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
4,891,000,000us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Cash and cash equivalents, beginning of year 336,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
5,129,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
238,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Cash and cash equivalents, end of year 385,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
336,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
5,129,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Comcast Non-Guarantor Subsidiaries [Member]      
Operating Activities      
Net cash provided by (used in) operating activities 18,728,000,000us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
16,110,000,000us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
16,861,000,000us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Investing Activities      
Net transactions with affiliates (7,161,000,000)cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(2,179,000,000)cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(9,745,000,000)cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Capital expenditures (7,417,000,000)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(6,589,000,000)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(5,704,000,000)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Cash paid for intangible assets (1,116,000,000)us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(1,005,000,000)us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(917,000,000)us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Acquisitions and construction of real estate properties (43,000,000)cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(1,904,000,000)cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
 
Acquisitions, net of cash acquired (477,000,000)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(99,000,000)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(90,000,000)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Proceeds from sales of businesses and investments 658,000,000cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
1,081,000,000cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
3,102,000,000cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Return of capital from investees 24,000,000us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
21,000,000us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
2,362,000,000us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Purchases of investments (162,000,000)us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(1,209,000,000)us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(278,000,000)us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Other (175,000,000)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
105,000,000us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
93,000,000us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Net cash provided by (used in) investing activities (15,869,000,000)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(11,778,000,000)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(11,177,000,000)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Financing Activities      
Proceeds from (repayments of) short-term borrowings, net 846,000,000us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(4,000,000)us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
7,000,000us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Proceeds from borrowings 2,000,000us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
13,000,000us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Repurchases and repayments of debt (1,273,000,000)us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(21,000,000)us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(398,000,000)us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Repurchases and retirements of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Dividends paid 0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Issuances of common stock 0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Purchase of NBCUniversal noncontrolling common equity interest   (7,561,000,000)us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
 
Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock (220,000,000)cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(215,000,000)cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(691,000,000)cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Settlement of Station Venture liability   (602,000,000)cmcsa_SettlementOfStationVentureLiability
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
 
Other (71,000,000)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(369,000,000)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(175,000,000)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Net cash provided by (used in) financing activities (716,000,000)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(8,772,000,000)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(1,244,000,000)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Increase (decrease) in cash and cash equivalents 2,143,000,000us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(4,440,000,000)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
4,440,000,000us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Cash and cash equivalents, beginning of year 1,382,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
5,822,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
1,382,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Cash and cash equivalents, end of year $ 3,525,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
$ 1,382,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
$ 5,822,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember