v2.4.1.9
Related Party Transactions (Narrative) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Borrowing margin for LIBOR based borrowings 1.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1    
Settlement Of Station Venture Liability $ 0cmcsa_SettlementOfStationVentureLiability $ 602,000,000cmcsa_SettlementOfStationVentureLiability $ 0cmcsa_SettlementOfStationVentureLiability
Other noncurrent liabilities 10,819,000,000us-gaap_OtherLiabilitiesNoncurrent 11,384,000,000us-gaap_OtherLiabilitiesNoncurrent  
NBCUniversal Media, LLC [Member]      
Revolving Credit Agreement Capacity   3,000,000,000cmcsa_RevolvingCreditAgreementCapacity
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
 
Collateral Liability For Unconsolidated Subsidiary Debt   482,000,000cmcsa_CollateralLiabilityForUnconsolidatedSubsidiaryDebt
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
 
Borrowing margin for LIBOR based borrowings 1.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
   
Settlement Of Station Venture Liability 0cmcsa_SettlementOfStationVentureLiability
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
602,000,000cmcsa_SettlementOfStationVentureLiability
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
0cmcsa_SettlementOfStationVentureLiability
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
Redemption transaction distribution 0cmcsa_RedemptionTransactionDistribution
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
3,200,000,000cmcsa_RedemptionTransactionDistribution
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
0cmcsa_RedemptionTransactionDistribution
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
Other noncurrent liabilities 3,722,000,000us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
3,412,000,000us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
 
Nbcuniversal Holdings Preferred Stock [Member] | NBCUniversal Media, LLC [Member]      
Preferred stock liquidition preference value 9,400,000,000us-gaap_PreferredStockLiquidationPreferenceValue
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cmcsa_NbcuniversalHoldingsPreferredStockMember
   
Preferred stock dividend rate percentage 8.25%us-gaap_PreferredStockDividendRatePercentage
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cmcsa_NbcuniversalHoldingsPreferredStockMember
   
Carrying Value Of Related Party Contractual Obligation [Member] | NBCUniversal Media, LLC [Member]      
Other noncurrent liabilities $ 383,000,000us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cmcsa_CarryingValueOfRelatedPartyContractualObligationMember
$ 383,000,000us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cmcsa_CarryingValueOfRelatedPartyContractualObligationMember