v2.4.1.9
Condensed Consolidating Financial Information (Condensed Consolidating Balance Sheet) (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2013
Cash and cash equivalents $ 3,937us-gaap_CashAndCashEquivalentsAtCarryingValue $ 3,910us-gaap_CashAndCashEquivalentsAtCarryingValue $ 3,054us-gaap_CashAndCashEquivalentsAtCarryingValue $ 1,718us-gaap_CashAndCashEquivalentsAtCarryingValue
Investments [Current] 158us-gaap_ShortTermInvestments 602us-gaap_ShortTermInvestments    
Receivables, net 6,144us-gaap_AccountsReceivableNetCurrent 6,321us-gaap_AccountsReceivableNetCurrent    
Programming rights 945cmcsa_ProgrammingRightsCurrent 839cmcsa_ProgrammingRightsCurrent    
Other current assets 1,737us-gaap_OtherAssetsCurrent 1,859us-gaap_OtherAssetsCurrent    
Total current assets 12,921us-gaap_AssetsCurrent 13,531us-gaap_AssetsCurrent    
Film and television costs 5,637cmcsa_FilmAndTelevisionCosts 5,727cmcsa_FilmAndTelevisionCosts    
Investments 3,235us-gaap_LongTermInvestments 3,135us-gaap_LongTermInvestments    
Investments in and amounts due from subsidiaries eliminated upon consolidation 0cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation 0cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation    
Property and equipment, net 31,127us-gaap_PropertyPlantAndEquipmentNet 30,953us-gaap_PropertyPlantAndEquipmentNet    
Franchise rights 59,364us-gaap_IndefiniteLivedFranchiseRights 59,364us-gaap_IndefiniteLivedFranchiseRights    
Goodwill 27,302us-gaap_Goodwill 27,316us-gaap_Goodwill    
Other intangible assets, net 16,852us-gaap_OtherIntangibleAssetsNet 16,980us-gaap_OtherIntangibleAssetsNet    
Other noncurrent assets, net 2,319us-gaap_OtherAssetsNoncurrent 2,333us-gaap_OtherAssetsNoncurrent    
Total assets 158,757us-gaap_Assets 159,339us-gaap_Assets    
Accounts payable and accrued expenses related to trade creditors 6,157us-gaap_AccountsPayableCurrent 5,638us-gaap_AccountsPayableCurrent    
Accrued participations and residuals 1,387cmcsa_AccruedParticipationsAndResidualsCurrent 1,347cmcsa_AccruedParticipationsAndResidualsCurrent    
Accrued expenses and other current liabilities [condensed] 6,778cmcsa_AccruedExpensesAndOtherCurrentLiabilitiesIncludingDeferredRevenue 6,208cmcsa_AccruedExpensesAndOtherCurrentLiabilitiesIncludingDeferredRevenue    
Current portion of long-term debt 4,180us-gaap_DebtCurrent 4,217us-gaap_DebtCurrent    
Total current liabilities 18,502us-gaap_LiabilitiesCurrent 17,410us-gaap_LiabilitiesCurrent    
Long-term debt, less current portion 42,953us-gaap_LongTermDebtAndCapitalLeaseObligations 44,017us-gaap_LongTermDebtAndCapitalLeaseObligations    
Deferred income taxes 32,855us-gaap_DeferredTaxLiabilitiesNoncurrent 32,959us-gaap_DeferredTaxLiabilitiesNoncurrent    
Other noncurrent liabilities 10,837us-gaap_OtherLiabilitiesNoncurrent 10,819us-gaap_OtherLiabilitiesNoncurrent    
Redeemable noncontrolling interests and redeemable subsidiary preferred stock 1,099cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock 1,066cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock    
Common stock 30us-gaap_CommonStockValue 30us-gaap_CommonStockValue    
Other shareholders' equity 52,141cmcsa_OtherStockholdersEquity 52,681cmcsa_OtherStockholdersEquity    
Total Comcast Corporation shareholders' equity 52,171us-gaap_StockholdersEquity 52,711us-gaap_StockholdersEquity    
Noncontrolling interests 340us-gaap_MinorityInterest 357us-gaap_MinorityInterest    
Total equity 52,511us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 53,068us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 51,632us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 51,058us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Total liabilities and equity 158,757us-gaap_LiabilitiesAndStockholdersEquity 159,339us-gaap_LiabilitiesAndStockholdersEquity    
Comcast Parent [Member]        
Cash and cash equivalents 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Investments [Current] 0us-gaap_ShortTermInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ShortTermInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Receivables, net 0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Programming rights 0cmcsa_ProgrammingRightsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0cmcsa_ProgrammingRightsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other current assets 279us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
267us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total current assets 279us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
267us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Film and television costs 0cmcsa_FilmAndTelevisionCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0cmcsa_FilmAndTelevisionCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Investments 31us-gaap_LongTermInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
36us-gaap_LongTermInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Investments in and amounts due from subsidiaries eliminated upon consolidation 82,713cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
84,142cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Property and equipment, net 200us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
199us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Franchise rights 0us-gaap_IndefiniteLivedFranchiseRights
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IndefiniteLivedFranchiseRights
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Goodwill 0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other intangible assets, net 10us-gaap_OtherIntangibleAssetsNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
11us-gaap_OtherIntangibleAssetsNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other noncurrent assets, net 1,201us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,224us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total assets 84,434us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
85,879us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Accounts payable and accrued expenses related to trade creditors 7us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
19us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Accrued participations and residuals 0cmcsa_AccruedParticipationsAndResidualsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0cmcsa_AccruedParticipationsAndResidualsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Accrued expenses and other current liabilities [condensed] 1,534cmcsa_AccruedExpensesAndOtherCurrentLiabilitiesIncludingDeferredRevenue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,547cmcsa_AccruedExpensesAndOtherCurrentLiabilitiesIncludingDeferredRevenue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Current portion of long-term debt 1,761us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,650us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total current liabilities 3,302us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
3,216us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Long-term debt, less current portion 26,566us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
27,616us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Deferred income taxes 0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other noncurrent liabilities 2,395us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,336us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Redeemable noncontrolling interests and redeemable subsidiary preferred stock 0cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Common stock 30us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
30us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other shareholders' equity 52,141cmcsa_OtherStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
52,681cmcsa_OtherStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total Comcast Corporation shareholders' equity 52,171us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
52,711us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Noncontrolling interests 0us-gaap_MinorityInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_MinorityInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total equity 52,171us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
52,711us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total liabilities and equity 84,434us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
85,879us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Comcast Holdings [Member]        
Cash and cash equivalents 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Investments [Current] 0us-gaap_ShortTermInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_ShortTermInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Receivables, net 0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Programming rights 0cmcsa_ProgrammingRightsCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0cmcsa_ProgrammingRightsCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Other current assets 0us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Total current assets 0us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Film and television costs 0cmcsa_FilmAndTelevisionCosts
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0cmcsa_FilmAndTelevisionCosts
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Investments 0us-gaap_LongTermInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_LongTermInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Investments in and amounts due from subsidiaries eliminated upon consolidation 105,551cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
103,420cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Property and equipment, net 0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Franchise rights 0us-gaap_IndefiniteLivedFranchiseRights
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_IndefiniteLivedFranchiseRights
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Goodwill 0us-gaap_Goodwill
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_Goodwill
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Other intangible assets, net 0us-gaap_OtherIntangibleAssetsNet
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_OtherIntangibleAssetsNet
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Other noncurrent assets, net 148us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
148us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Total assets 105,699us-gaap_Assets
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
103,568us-gaap_Assets
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Accounts payable and accrued expenses related to trade creditors 0us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Accrued participations and residuals 0cmcsa_AccruedParticipationsAndResidualsCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0cmcsa_AccruedParticipationsAndResidualsCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Accrued expenses and other current liabilities [condensed] 283cmcsa_AccruedExpensesAndOtherCurrentLiabilitiesIncludingDeferredRevenue
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
283cmcsa_AccruedExpensesAndOtherCurrentLiabilitiesIncludingDeferredRevenue
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Current portion of long-term debt 0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Total current liabilities 283us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
283us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Long-term debt, less current portion 126us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
126us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Deferred income taxes 682us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
701us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Other noncurrent liabilities 0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Redeemable noncontrolling interests and redeemable subsidiary preferred stock 0cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Common stock 0us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Other shareholders' equity 104,608cmcsa_OtherStockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
102,458cmcsa_OtherStockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Total Comcast Corporation shareholders' equity 104,608us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
102,458us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Noncontrolling interests 0us-gaap_MinorityInterest
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_MinorityInterest
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Total equity 104,608us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
102,458us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
Total liabilities and equity 105,699us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
103,568us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
   
CCCL Parent [Member]        
Cash and cash equivalents 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Investments [Current] 0us-gaap_ShortTermInvestments
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_ShortTermInvestments
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Receivables, net 0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Programming rights 0cmcsa_ProgrammingRightsCurrent
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0cmcsa_ProgrammingRightsCurrent
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Other current assets 0us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Total current assets 0us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Film and television costs 0cmcsa_FilmAndTelevisionCosts
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0cmcsa_FilmAndTelevisionCosts
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Investments 0us-gaap_LongTermInvestments
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_LongTermInvestments
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Investments in and amounts due from subsidiaries eliminated upon consolidation 112,432cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
110,323cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Property and equipment, net 0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Franchise rights 0us-gaap_IndefiniteLivedFranchiseRights
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_IndefiniteLivedFranchiseRights
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Goodwill 0us-gaap_Goodwill
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_Goodwill
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Other intangible assets, net 0us-gaap_OtherIntangibleAssetsNet
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_OtherIntangibleAssetsNet
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Other noncurrent assets, net 0us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Total assets 112,432us-gaap_Assets
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
110,323us-gaap_Assets
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Accounts payable and accrued expenses related to trade creditors 0us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Accrued participations and residuals 0cmcsa_AccruedParticipationsAndResidualsCurrent
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0cmcsa_AccruedParticipationsAndResidualsCurrent
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Accrued expenses and other current liabilities [condensed] 343cmcsa_AccruedExpensesAndOtherCurrentLiabilitiesIncludingDeferredRevenue
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
233cmcsa_AccruedExpensesAndOtherCurrentLiabilitiesIncludingDeferredRevenue
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Current portion of long-term debt 0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Total current liabilities 343us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
233us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Long-term debt, less current portion 1,828us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
1,827us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Deferred income taxes 0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Other noncurrent liabilities 0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Redeemable noncontrolling interests and redeemable subsidiary preferred stock 0cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Common stock 0us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Other shareholders' equity 110,261cmcsa_OtherStockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
108,263cmcsa_OtherStockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Total Comcast Corporation shareholders' equity 110,261us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
108,263us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Noncontrolling interests 0us-gaap_MinorityInterest
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_MinorityInterest
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Total equity 110,261us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
108,263us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Total liabilities and equity 112,432us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
110,323us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
   
Combined CCHMO Parents [Member]        
Cash and cash equivalents 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Investments [Current] 0us-gaap_ShortTermInvestments
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_ShortTermInvestments
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Receivables, net 0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Programming rights 0cmcsa_ProgrammingRightsCurrent
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0cmcsa_ProgrammingRightsCurrent
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Other current assets 0us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Total current assets 0us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Film and television costs 0cmcsa_FilmAndTelevisionCosts
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0cmcsa_FilmAndTelevisionCosts
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Investments 0us-gaap_LongTermInvestments
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_LongTermInvestments
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Investments in and amounts due from subsidiaries eliminated upon consolidation 60,289cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
58,677cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Property and equipment, net 0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Franchise rights 0us-gaap_IndefiniteLivedFranchiseRights
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_IndefiniteLivedFranchiseRights
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Goodwill 0us-gaap_Goodwill
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_Goodwill
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Other intangible assets, net 0us-gaap_OtherIntangibleAssetsNet
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_OtherIntangibleAssetsNet
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Other noncurrent assets, net 0us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Total assets 60,289us-gaap_Assets
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
58,677us-gaap_Assets
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Accounts payable and accrued expenses related to trade creditors 0us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
1us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Accrued participations and residuals 0cmcsa_AccruedParticipationsAndResidualsCurrent
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0cmcsa_AccruedParticipationsAndResidualsCurrent
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Accrued expenses and other current liabilities [condensed] 21cmcsa_AccruedExpensesAndOtherCurrentLiabilitiesIncludingDeferredRevenue
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
47cmcsa_AccruedExpensesAndOtherCurrentLiabilitiesIncludingDeferredRevenue
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Current portion of long-term debt 676us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
677us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Total current liabilities 697us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
725us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Long-term debt, less current portion 822us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
822us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Deferred income taxes 0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Other noncurrent liabilities 0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Redeemable noncontrolling interests and redeemable subsidiary preferred stock 0cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Common stock 0us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Other shareholders' equity 58,770cmcsa_OtherStockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
57,130cmcsa_OtherStockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Total Comcast Corporation shareholders' equity 58,770us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
57,130us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Noncontrolling interests 0us-gaap_MinorityInterest
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_MinorityInterest
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Total equity 58,770us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
57,130us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
Total liabilities and equity 60,289us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
58,677us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
   
NBCUniversal Media Parent [Member]        
Cash and cash equivalents 339us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
385us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
506us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
336us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Investments [Current] 0us-gaap_ShortTermInvestments
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_ShortTermInvestments
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Receivables, net 0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Programming rights 0cmcsa_ProgrammingRightsCurrent
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0cmcsa_ProgrammingRightsCurrent
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Other current assets 64us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
41us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Total current assets 403us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
426us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Film and television costs 0cmcsa_FilmAndTelevisionCosts
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0cmcsa_FilmAndTelevisionCosts
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Investments 372us-gaap_LongTermInvestments
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
378us-gaap_LongTermInvestments
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Investments in and amounts due from subsidiaries eliminated upon consolidation 41,900cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
41,239cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Property and equipment, net 0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Franchise rights 0us-gaap_IndefiniteLivedFranchiseRights
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_IndefiniteLivedFranchiseRights
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Goodwill 0us-gaap_Goodwill
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_Goodwill
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Other intangible assets, net 0us-gaap_OtherIntangibleAssetsNet
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_OtherIntangibleAssetsNet
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Other noncurrent assets, net 97us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
92us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Total assets 42,772us-gaap_Assets
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
42,135us-gaap_Assets
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Accounts payable and accrued expenses related to trade creditors 0us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Accrued participations and residuals 0cmcsa_AccruedParticipationsAndResidualsCurrent
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0cmcsa_AccruedParticipationsAndResidualsCurrent
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Accrued expenses and other current liabilities [condensed] 407cmcsa_AccruedExpensesAndOtherCurrentLiabilitiesIncludingDeferredRevenue
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
331cmcsa_AccruedExpensesAndOtherCurrentLiabilitiesIncludingDeferredRevenue
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Current portion of long-term debt 1,003us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
1,006us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Total current liabilities 1,410us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
1,337us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Long-term debt, less current portion 9,217us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
9,218us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Deferred income taxes 67us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
67us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Other noncurrent liabilities 1,103us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
1,143us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Redeemable noncontrolling interests and redeemable subsidiary preferred stock 0cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Common stock 0us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Other shareholders' equity 30,975cmcsa_OtherStockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
30,370cmcsa_OtherStockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Total Comcast Corporation shareholders' equity 30,975us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
30,370us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Noncontrolling interests 0us-gaap_MinorityInterest
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_MinorityInterest
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Total equity 30,975us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
30,370us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Total liabilities and equity 42,772us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
42,135us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
   
Comcast Non-Guarantor Subsidiaries [Member]        
Cash and cash equivalents 3,598us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
3,525us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
2,548us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
1,382us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Investments [Current] 158us-gaap_ShortTermInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
602us-gaap_ShortTermInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Receivables, net 6,144us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
6,321us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Programming rights 945cmcsa_ProgrammingRightsCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
839cmcsa_ProgrammingRightsCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Other current assets 1,394us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
1,551us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Total current assets 12,239us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
12,838us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Film and television costs 5,637cmcsa_FilmAndTelevisionCosts
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
5,727cmcsa_FilmAndTelevisionCosts
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Investments 2,832us-gaap_LongTermInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
2,721us-gaap_LongTermInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Investments in and amounts due from subsidiaries eliminated upon consolidation 101,682cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
98,152cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Property and equipment, net 30,927us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
30,754us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Franchise rights 59,364us-gaap_IndefiniteLivedFranchiseRights
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
59,364us-gaap_IndefiniteLivedFranchiseRights
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Goodwill 27,302us-gaap_Goodwill
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
27,316us-gaap_Goodwill
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Other intangible assets, net 16,842us-gaap_OtherIntangibleAssetsNet
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
16,969us-gaap_OtherIntangibleAssetsNet
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Other noncurrent assets, net 1,970us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
1,949us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Total assets 258,795us-gaap_Assets
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
255,790us-gaap_Assets
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Accounts payable and accrued expenses related to trade creditors 6,150us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
5,618us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Accrued participations and residuals 1,387cmcsa_AccruedParticipationsAndResidualsCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
1,347cmcsa_AccruedParticipationsAndResidualsCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Accrued expenses and other current liabilities [condensed] 4,190cmcsa_AccruedExpensesAndOtherCurrentLiabilitiesIncludingDeferredRevenue
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
3,767cmcsa_AccruedExpensesAndOtherCurrentLiabilitiesIncludingDeferredRevenue
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Current portion of long-term debt 740us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
884us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Total current liabilities 12,467us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
11,616us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Long-term debt, less current portion 4,394us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
4,408us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Deferred income taxes 33,059us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
33,127us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Other noncurrent liabilities 7,483us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
7,484us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Redeemable noncontrolling interests and redeemable subsidiary preferred stock 1,099cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
1,066cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Common stock 0us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
0us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Other shareholders' equity 199,953cmcsa_OtherStockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
197,732cmcsa_OtherStockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Total Comcast Corporation shareholders' equity 199,953us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
197,732us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Noncontrolling interests 340us-gaap_MinorityInterest
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
357us-gaap_MinorityInterest
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Total equity 200,293us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
198,089us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Total liabilities and equity 258,795us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
255,790us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
   
Elimination and Consolidation Adjustments [Member]        
Cash and cash equivalents 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Investments [Current] 0us-gaap_ShortTermInvestments
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_ShortTermInvestments
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Receivables, net 0us-gaap_AccountsReceivableNetCurrent
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_AccountsReceivableNetCurrent
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Programming rights 0cmcsa_ProgrammingRightsCurrent
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0cmcsa_ProgrammingRightsCurrent
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Other current assets 0us-gaap_OtherAssetsCurrent
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_OtherAssetsCurrent
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Total current assets 0us-gaap_AssetsCurrent
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_AssetsCurrent
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Film and television costs 0cmcsa_FilmAndTelevisionCosts
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0cmcsa_FilmAndTelevisionCosts
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Investments 0us-gaap_LongTermInvestments
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_LongTermInvestments
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Investments in and amounts due from subsidiaries eliminated upon consolidation (504,567)cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(495,953)cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Property and equipment, net 0us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Franchise rights 0us-gaap_IndefiniteLivedFranchiseRights
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_IndefiniteLivedFranchiseRights
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Goodwill 0us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Other intangible assets, net 0us-gaap_OtherIntangibleAssetsNet
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_OtherIntangibleAssetsNet
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Other noncurrent assets, net (1,097)us-gaap_OtherAssetsNoncurrent
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(1,080)us-gaap_OtherAssetsNoncurrent
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Total assets (505,664)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(497,033)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Accounts payable and accrued expenses related to trade creditors 0us-gaap_AccountsPayableCurrent
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_AccountsPayableCurrent
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Accrued participations and residuals 0cmcsa_AccruedParticipationsAndResidualsCurrent
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0cmcsa_AccruedParticipationsAndResidualsCurrent
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Accrued expenses and other current liabilities [condensed] 0cmcsa_AccruedExpensesAndOtherCurrentLiabilitiesIncludingDeferredRevenue
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0cmcsa_AccruedExpensesAndOtherCurrentLiabilitiesIncludingDeferredRevenue
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Current portion of long-term debt 0us-gaap_DebtCurrent
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_DebtCurrent
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Total current liabilities 0us-gaap_LiabilitiesCurrent
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_LiabilitiesCurrent
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Long-term debt, less current portion 0us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_LongTermDebtAndCapitalLeaseObligations
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Deferred income taxes (953)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(936)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Other noncurrent liabilities (144)us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(144)us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Redeemable noncontrolling interests and redeemable subsidiary preferred stock 0cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Common stock 0us-gaap_CommonStockValue
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_CommonStockValue
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Other shareholders' equity (504,567)cmcsa_OtherStockholdersEquity
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(495,953)cmcsa_OtherStockholdersEquity
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Total Comcast Corporation shareholders' equity (504,567)us-gaap_StockholdersEquity
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(495,953)us-gaap_StockholdersEquity
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Noncontrolling interests 0us-gaap_MinorityInterest
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_MinorityInterest
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Total equity (504,567)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
(495,953)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
   
Total liabilities and equity $ (505,664)us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
$ (497,033)us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember