<?xml version="1.0" encoding="UTF-8"?>
<!-- Prepared by IBM Cognos Disclosure Management XBRL Version: 10.2.4 Using Fujitsu -->
<!-- Validation status: Passed -->
<schema targetNamespace="http://www.comcast.com/20160630" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:cmcsa="http://www.comcast.com/20160630" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
    <annotation>
        <appinfo>
            <link:linkbaseRef xlink:type="simple" xlink:href="cmcsa-20160630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
            <link:linkbaseRef xlink:type="simple" xlink:href="cmcsa-20160630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
            <link:linkbaseRef xlink:type="simple" xlink:href="cmcsa-20160630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
            <link:linkbaseRef xlink:type="simple" xlink:href="cmcsa-20160630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
            <link:roleType roleURI="http://www.comcast.com/role/CondensedConsolidatedBalanceSheetParenthetical" id="ELRID_CondensedConsolidatedBalanceSheetParenthetical">
                <link:definition>000105 - Statement - Condensed Consolidated Balance Sheet (Parenthetical)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/CondensedConsolidatedStatementOfIncome" id="ELRID_CondensedConsolidatedStatementOfIncome">
                <link:definition>000200 - Statement - Condensed Consolidated Statement of Income</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/CondensedConsolidatedStatementOfCashFlows" id="ELRID_CondensedConsolidatedStatementOfCashFlows">
                <link:definition>000300 - Statement - Condensed Consolidated Statement of Cash Flows</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/CondensedConsolidatedStatementOfChangesInEquity" id="ELRID_CondensedConsolidatedStatementOfChangesInEquity">
                <link:definition>000400 - Statement - Condensed Consolidated Statement of Changes in Equity</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/CondensedConsolidatedStatementOfComprehensiveIncome" id="ELRID_CondensedConsolidatedStatementOfComprehensiveIncome">
                <link:definition>000205 - Statement - Condensed Consolidated Statement of Comprehensive Income</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/CondensedConsolidatedStatementOfComprehensiveIncomeParenthetical" id="ELRID_CondensedConsolidatedStatementOfComprehensiveIncomeParenthetical">
                <link:definition>000210 - Statement - Condensed Consolidated Statement of Comprehensive Income (Parenthetical)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/RecentAccountingPronouncements" id="ELRID_RecentAccountingPronouncements">
                <link:definition>010210 - Disclosure - Recent Accounting Pronouncements</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureEarningsPerShare" id="ELRID_EarningsPerShare">
                <link:definition>010301 - Disclosure - Earnings Per Share</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureSignificantTransactions" id="ELRID_SignificantTransactions">
                <link:definition>010401 - Disclosure - Significant Transactions</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureInvestments" id="ELRID_Investments">
                <link:definition>010601 - Disclosure - Investments</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/Goodwill" id="ELRID_Goodwill">
                <link:definition>010801 - Disclosure - Goodwill</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureLongTermDebt" id="ELRID_LongTermDebt">
                <link:definition>010901 - Disclosure - Long-Term Debt</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureFairValueMeasurements" id="ELRID_DisclosureFairValueMeasurements">
                <link:definition>011001 - Disclosure - Fair Value Measurements</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureNoncontrollingInterests" id="ELRID_DisclosureNoncontrollingInterests">
                <link:definition>011101 - Disclosure - Noncontrolling Interests</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureEquity" id="ELRID_DisclosureEquity">
                <link:definition>011301 - Disclosure - Equity</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureSupplementalFinancialInformation" id="ELRID_DisclosureSupplementalFinancialInformation">
                <link:definition>011601 - Disclosure - Supplemental Financial Information</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureCommitmentsAndContingencies" id="ELRID_DisclosureCommitmentsAndContingencies">
                <link:definition>011801 - Disclosure - Commitments and Contingencies</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureFinancialDataByBusinessSegment" id="ELRID_DisclosureFinancialDataByBusinessSegment">
                <link:definition>011901 - Disclosure - Financial Data by Business Segment</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureCondensedConsolidatingFinancialInformation" id="ELRID_DisclosureCondensedConsolidatingFinancialInformation">
                <link:definition>012201 - Disclosure - Condensed Consolidating Financial Information</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureEarningsPerShareDetails" id="ELRID_EarningsPerShareDetails">
                <link:definition>040301 - Disclosure - Earnings Per Share (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureInvestmentsDetails" id="ELRID_InvestmentsDetails">
                <link:definition>040601 - Disclosure - Investments (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureInvestmentsFairValueMethodInvestmentsDetails" id="ELRID_InvestmentsFairValueMethodInvestmentsDetails">
                <link:definition>040620 - Disclosure - Investments (Fair Value Method Investments) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureInvestmentsEquityMethodInvestmentsDetails" id="ELRID_InvestmentsEquityMethodInvestmentsDetails">
                <link:definition>040630 - Disclosure - Investments (Equity Method Investments) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureInvestmentsCostMethodInvestmentsDetails" id="ELRID_DisclosureInvestmentsCostMethodInvestmentsDetails">
                <link:definition>040640 - Disclosure - Investments (Cost Method Investments) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosurePropertyAndEquipmentDetails" id="ELRID_PropertyAndEquipmentDetails">
                <link:definition>040701 - Disclosure - Property and Equipment (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureGoodwillRollforwardDetails" id="ELRID_GoodwillRollforwardDetails">
                <link:definition>040801 - Disclosure - Goodwill Rollforward (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureLongTermDebtDetails" id="ELRID_LongTermDebtDetails">
                <link:definition>040901 - Disclosure - Long-Term Debt (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureLongTermDebtDebtMaturitiesDetails" id="ELRID_DisclosureLongTermDebtDebtMaturitiesDetails">
                <link:definition>040910 - Disclosure - Long-Term Debt (Debt Maturities) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/LongTermDebtNarrativeDetails" id="ELRID_LongTermDebtNarrativeDetails">
                <link:definition>040940 - Disclosure - Long-Term Debt (Narrative) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureFairValueMeasurementsDetails" id="ELRID_DisclosureFairValueMeasurementsDetails">
                <link:definition>041001 - Disclosure - Fair Value Measurements (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureNoncontrollingInterestsDetails" id="ELRID_NoncontrollingInterestsDetails">
                <link:definition>041101 - Disclosure - Noncontrolling Interests (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosurePensionPlansAndPostretirementBenefitsNarrativeDetails" id="ELRID_PensionPlansAndPostretirementBenefitsNarrativeDetails">
                <link:definition>041201 - Disclosure - Pension Plans and Postretirement Benefits (Narrative) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosurePensionPlansAndPostretirementBenefitsInformationOnOurPensionBenefitPlansDetails" id="ELRID_PensionPlansAndPostretirementBenefitsInformationOnOurPensionBenefitPlansDetails">
                <link:definition>041210 - Disclosure - Pension Plans and Postretirement Benefits (Information On Our Pension Benefit Plans) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosurePensionPlansAndPostretirementBenefitsDeferredCompensationPlansDetails" id="ELRID_DisclosurePensionPlansAndPostretirementBenefitsDeferredCompensationPlansDetails">
                <link:definition>041240 - Disclosure - Pension Plans and Postretirement Benefits (Deferred Compensation Plans) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureEquityNarrativeDetails" id="ELRID_EquityNarrativeDetails">
                <link:definition>041301 - Disclosure - Equity (Narrative) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureEquityChangesInCommonStockDetails" id="ELRID_EquityChangesInCommonStockDetails">
                <link:definition>041310 - Disclosure - Equity (Changes in Common Stock) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" id="ELRID_EquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails">
                <link:definition>041340 - Disclosure - Equity (Components of Accumulated Other Comprehensive Income (Loss)) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails" id="ELRID_ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails">
                <link:definition>041410 - Disclosure - Share-Based Compensation (Recognized Share-Based Compensation Expense) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails" id="ELRID_DisclosureShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails">
                <link:definition>041430 - Disclosure - Share-Based Compensation (Restricted Share Units and Stock Option Fair Value) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails" id="ELRID_ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails">
                <link:definition>041420 - Disclosure - Share-Based Compensation (Stock Options and Restricted Share Units) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails" id="ELRID_IncomeTaxesComponentsOfIncomeTaxExpenseDetails">
                <link:definition>041510 - Disclosure - Income Taxes (Components of Income Tax Expense) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureIncomeTaxesFederalStatutoryDetails" id="ELRID_IncomeTaxesFederalStatutoryDetails">
                <link:definition>041520 - Disclosure - Income Taxes (Federal Statutory) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails" id="ELRID_IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails">
                <link:definition>041530 - Disclosure - Income Taxes (Components of Net Deferred Tax Liability) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" id="ELRID_IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails">
                <link:definition>041540 - Disclosure - Income Taxes (Reconciliation of Unrecognized Tax Benefits) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureSupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails" id="ELRID_SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails">
                <link:definition>041650 - Disclosure - Supplemental Financial Information (Noncash Investing and Financing Activities)(Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" id="ELRID_CommitmentsAndContingenciesNarrativeDetails">
                <link:definition>041801 - Disclosure - Commitments and Contingencies (Narrative) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderTheProgrammingLicenseAgreementsAndOperatingLeasesDetails" id="ELRID_CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderTheProgrammingLicenseAgreementsAndOperatingLeasesDetails">
                <link:definition>041810 - Disclosure - Commitments and Contingencies (Minimum Annual Commitments under the Programming License Agreements and Operating Leases) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureCommitmentsAndContingenciesRentalExpenseDetails" id="ELRID_DisclosureCommitmentsAndContingenciesRentalExpenseDetails">
                <link:definition>041820 - Disclosure - Commitments and Contingencies (Rental expense) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureFinancialDataByBusinessSegmentDetails" id="ELRID_FinancialDataByBusinessSegmentDetails">
                <link:definition>041901 - Disclosure - Financial Data by Business Segment (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureCondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails" id="ELRID_CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails">
                <link:definition>042210 - Disclosure - Condensed Consolidating Financial Information (Condensed Consolidating Balance Sheet) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureCondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails" id="ELRID_CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails">
                <link:definition>042220 - Disclosure - Condensed Consolidating Financial Information (Condensed Consolidating Statement of Income) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureCondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails" id="ELRID_CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails">
                <link:definition>042230 - Disclosure - Condensed Consolidating Financial Information (Condensed Consolidating Statement of Cash Flows) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/CondensedConsolidatedFinancialStatements" id="ELRID_CondensedConsolidatedFinancialStatements">
                <link:definition>010101 - Disclosure - Condensed Consolidated Financial Statements</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/AccountingPolicies" id="ELRID_AccountingPolicies">
                <link:definition>010201 - Disclosure - Accounting Policies</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosurePropertyAndEquipment" id="ELRID_DisclosurePropertyAndEquipment">
                <link:definition>010701 - Disclosure - Property and Equipment</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosurePensionPlansAndPostretirementBenefits" id="ELRID_DisclosurePensionPlansAndPostretirementBenefits">
                <link:definition>011201 - Disclosure - Pension Plans and Postretirement Benefits</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureShareBasedCompensation" id="ELRID_DisclosureShareBasedCompensation">
                <link:definition>011401 - Disclosure - Share-Based Compensation</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureIncomeTaxes" id="ELRID_DisclosureIncomeTaxes">
                <link:definition>011501 - Disclosure - Income Taxes</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureQuarterlyFinancialInformation" id="ELRID_DisclosureQuarterlyFinancialInformation">
                <link:definition>012001 - Disclosure - Quarterly Financial Information</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureAccountingPoliciesPolicy" id="ELRID_AccountingPoliciesPolicy">
                <link:definition>020001 - Disclosure - Accounting Policies (Policy)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureEarningsPerShareTables" id="ELRID_EarningsPerShareTables">
                <link:definition>030301 - Disclosure - Earnings Per Share (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureSignificantTransactionsTables" id="ELRID_SignificantTransactionsTables">
                <link:definition>030401 - Disclosure - Significant Transactions (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureInvestmentsTables" id="ELRID_InvestmentsTables">
                <link:definition>030601 - Disclosure - Investments (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosurePropertyAndEquipmentTables" id="ELRID_DisclosurePropertyAndEquipmentTables">
                <link:definition>030701 - Disclosure - Property and Equipment (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/GoodwillTables" id="ELRID_GoodwillTables">
                <link:definition>030801 - Disclosure - Goodwill (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureLongTermDebtTables" id="ELRID_LongTermDebtTables">
                <link:definition>030901 - Disclosure - Long-Term Debt (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureFairValueMeasurementsTables" id="ELRID_DisclosureFairValueMeasurementsTables">
                <link:definition>031001 - Disclosure - Fair Value Measurements (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureNoncontrollingInterestsTables" id="ELRID_NoncontrollingInterestsTables">
                <link:definition>031101 - Disclosure - Noncontrolling Interests (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosurePostretirementPensionAndOtherEmployeeBenefitPlansTables" id="ELRID_DisclosurePostretirementPensionAndOtherEmployeeBenefitPlansTables">
                <link:definition>031201 - Disclosure - Postretirement, Pension and Other Employee Benefit Plans (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureEquityTables" id="ELRID_EquityTables">
                <link:definition>031301 - Disclosure - Equity (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureShareBasedCompensationTables" id="ELRID_DisclosureShareBasedCompensationTables">
                <link:definition>031401 - Disclosure - Share-Based Compensation (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureIncomeTaxesTables" id="ELRID_DisclosureIncomeTaxesTables">
                <link:definition>031501 - Disclosure - Income Taxes (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureSupplementalFinancialInformationTables" id="ELRID_DisclosureSupplementalFinancialInformationTables">
                <link:definition>031601 - Disclosure - Supplemental Financial Information (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureCommitmentsAndContingenciesTables" id="ELRID_CommitmentsAndContingenciesTables">
                <link:definition>031801 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureFinancialDataByBusinessSegmentTables" id="ELRID_FinancialDataByBusinessSegmentTables">
                <link:definition>031901 - Disclosure - Financial Data by Business Segment (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureQuarterlyFinancialInformationTables" id="ELRID_DisclosureQuarterlyFinancialInformationTables">
                <link:definition>032001 - Disclosure - Quarterly Financial Information (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureCondensedConsolidatingFinancialInformationTables" id="ELRID_DisclosureCondensedConsolidatingFinancialInformationTables">
                <link:definition>032201 - Disclosure - Condensed Consolidating Financial Information (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureBusinessAndBasisOfPresentationDetails" id="ELRID_BusinessAndBasisOfPresentationDetails">
                <link:definition>040101 - Disclosure - Business and Basis of Presentation (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureAccountingPoliciesNarrativeDetails" id="ELRID_AccountingPoliciesNarrativeDetails">
                <link:definition>040201 - Disclosure - Accounting Policies (Narrative) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAmortizationOfIntangibleAssetsDetails" id="ELRID_GoodwillAndOtherIntangibleAssetsAmortizationOfIntangibleAssetsDetails">
                <link:definition>040820 - Disclosure - Goodwill and Other Intangible Assets (Amortization of Intangible Assets) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosurePensionPlansAndPostretirementBenefitsBenefitObligationAndExpenseForOurSplitDollarLifeInsuranceAgreementsDetails" id="ELRID_DisclosurePensionPlansAndPostretirementBenefitsBenefitObligationAndExpenseForOurSplitDollarLifeInsuranceAgreementsDetails">
                <link:definition>041250 - Disclosure - Pension Plans and Postretirement Benefits (Benefit Obligation and Expense for Our Split-Dollar Life Insurance Agreements) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureShareBasedCompensationNarrativeDetails" id="ELRID_ShareBasedCompensationNarrativeDetails">
                <link:definition>041401 - Disclosure - Share-Based Compensation (Narrative) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureIncomeTaxesNarrativeDetails" id="ELRID_IncomeTaxesNarrativeDetails">
                <link:definition>041501 - Disclosure - Income Taxes (Narrative) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureInvestmentsInvestmentIncomeLossNetDetails" id="ELRID_InvestmentsInvestmentIncomeLossNetDetails">
                <link:definition>040610 - Disclosure - Investments (Investment Income (Loss), Net) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureFilmAndTelevisionCosts" id="ELRID_DisclosureFilmAndTelevisionCosts">
                <link:definition>010501 - Disclosure - Film and Television Costs</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureFilmAndTelevisionCostsTables" id="ELRID_DisclosureFilmAndTelevisionCostsTables">
                <link:definition>030501 - Disclosure - Film and Television Costs (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureFilmAndTelevisionCostsNarrativeDetails" id="ELRID_FilmAndTelevisionCostsNarrativeDetails">
                <link:definition>040510 - Disclosure - Film and Television Costs (Narrative)(Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureReceivablesMonetization" id="ELRID_DisclosureReceivablesMonetization">
                <link:definition>011701 - Disclosure - Receivables Monetization</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureFilmAndTelevisionCostsFilmAndTelevisionCostsDetails" id="ELRID_FilmAndTelevisionCostsFilmAndTelevisionCostsDetails">
                <link:definition>040501 - Disclosure - Film and Television Costs (Film and Television Costs)(Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureSupplementalFinancialInformationReceivablesDetails" id="ELRID_DisclosureSupplementalFinancialInformationReceivablesDetails">
                <link:definition>041601 - Disclosure - Supplemental Financial Information (Receivables)(Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureSupplementalFinancialInformationNetCashProvidedByOperatingActivitiesDetails" id="ELRID_SupplementalFinancialInformationNetCashProvidedByOperatingActivitiesDetails">
                <link:definition>041620 - Disclosure - Supplemental Financial Information (Net Cash Provided by Operating Activities)(Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureSupplementalFinancialInformationCashPaymentsForInterestAndIncomeTaxesDetails" id="ELRID_DisclosureSupplementalFinancialInformationCashPaymentsForInterestAndIncomeTaxesDetails">
                <link:definition>041630 - Disclosure - Supplemental Financial Information (Cash Payments for Interest and Income Taxes)(Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosurePensionPlansAndPostretirementBenefitsComponentsOfBenefitsExpenseDetails" id="ELRID_DisclosurePensionPlansAndPostretirementBenefitsComponentsOfBenefitsExpenseDetails">
                <link:definition>041220 - Disclosure - Pension Plans and Postretirement Benefits (Components of Benefits Expense)(Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosurePensionPlansAndPostretirementBenefitsExpectedFutureBenefitPaymentsDetails" id="ELRID_DisclosurePensionPlansAndPostretirementBenefitsExpectedFutureBenefitPaymentsDetails">
                <link:definition>041230 - Disclosure - Pension Plans and Postretirement Benefits (Expected Future Benefit Payments)(Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureScheduleIIValuationAndQualifyingAccountsDetails" id="ELRID_ScheduleIIValuationAndQualifyingAccountsDetails">
                <link:definition>042301 - Disclosure - Schedule II Valuation and Qualifying Accounts (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureScheduleIIValuationAndQualifyingAccountsTables" id="ELRID_DisclosureScheduleIIValuationAndQualifyingAccountsTables">
                <link:definition>032301 - Disclosure - Schedule II Valuation and Qualifying Accounts (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureScheduleIIValuationAndQualifyingAccounts" id="ELRID_DisclosureScheduleIIValuationAndQualifyingAccounts">
                <link:definition>012301 - Disclosure - Schedule II Valuation and Qualifying Accounts</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/FairValueDisclosureNarrativeDetails" id="ELRID_FairValueDisclosureNarrativeDetails">
                <link:definition>041010 - Disclosure - Fair Value Disclosure (Narrative) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureSignificantTransactionsNarrativeDetails" id="ELRID_SignificantTransactionsNarrativeDetails">
                <link:definition>040401 - Disclosure - Significant Transactions (Narrative) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails" id="ELRID_GoodwillAndIntangibleAssetsIntangibleAssetsDetails">
                <link:definition>040810 - Disclosure - Goodwill and Intangible Assets (Intangible Assets) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureEquityAggregateShareRepurchasesDetails" id="ELRID_EquityAggregateShareRepurchasesDetails">
                <link:definition>041330 - Disclosure - Equity (Aggregate Share Repurchases) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureSubsequentEvents" id="ELRID_DisclosureSubsequentEvents">
                <link:definition>012101 - Disclosure - Subsequent Events</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails" id="ELRID_RelatedPartyTransactionsNarrativeDetails">
                <link:definition>040450 - Disclosure - Related Party Transactions (Narrative) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails" id="ELRID_DisclosureRelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails">
                <link:definition>040460 - Disclosure - Related Party Transactions - Condensed Consolidated Balance Sheet (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails" id="ELRID_DisclosureRelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails">
                <link:definition>040470 - Disclosure - Related Party Transactions - Condensed Consolidated Statement of Income (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureRelatedPartyTransactionsTables" id="ELRID_DisclosureRelatedPartyTransactionsTables">
                <link:definition>030450 - Disclosure - Related Party Transactions (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureRelatedPartyTransactions" id="ELRID_RelatedPartyTransactions">
                <link:definition>010450 - Disclosure - Related Party Transactions</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DisclosureInvestmentsEquityMethodInvestmentsSummarizedFinancialInformationDetails" id="ELRID_InvestmentsEquityMethodInvestmentsSummarizedFinancialInformationDetails">
                <link:definition>040635 - Disclosure - Investments (Equity Method Investments Summarized Financial Information) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/CondensedConsolidatedStatementOfIncomeNBCUniversal" id="ELRID_CondensedConsolidatedStatementOfIncomeNBCUniversal">
                <link:definition>000201 - Statement - Condensed Consolidated Statement of Income (NBCUniversal)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/SupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" id="ELRID_DisclosureSupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails">
                <link:definition>041610 - Disclosure - Supplemental Financial Information (Components of Accumulated Other Comprehensive Income (Loss)) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/LongTermDebtDebtBorrowingsDetails" id="ELRID_LongTermDebtDebtBorrowingsDetails">
                <link:definition>040920 - Disclosure - Long-Term Debt (Debt Borrowings)(Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/LongtermDebtDebtRepaymentsDetails" id="ELRID_LongtermDebtDebtRepaymentsDetails">
                <link:definition>040926 - Disclosure - Long-term Debt (Debt Repayments) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/QuarterlyFinancialInformationUnauditedDetails" id="ELRID_QuarterlyFinancialInformationUnauditedDetails">
                <link:definition>042001 - Disclosure - Quarterly Financial Information (Unaudited) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/SignificantTransactionsPreliminaryAllocationOfPurchasePriceDetails" id="ELRID_SignificantTransactionsPreliminaryAllocationOfPurchasePriceDetails">
                <link:definition>040410 - Disclosure - Significant Transactions (Preliminary Allocation of Purchase Price) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails" id="ELRID_RecentAccountingPronouncementsNarrativeDetails">
                <link:definition>040210 - Disclosure - Recent Accounting Pronouncements (Narrative) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/SignificantTransactionsProFormaInformationDetails" id="ELRID_SignificantTransactionsProFormaInformationDetails">
                <link:definition>040420 - Disclosure - Significant Transactions (Pro Forma Information) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/CondensedConsolidatedBalanceSheet" id="ELRID_CondensedConsolidatedBalanceSheet">
                <link:definition>000100 - Statement - Condensed Consolidated Balance Sheet</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/DocumentAndEntityInformation" id="ELRID_DocumentAndEntityInformation">
                <link:definition>000090 - Document - Document and Entity Information</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/CondensedConsolidatingFinancialInformationNarrativeDetails" id="ELRID_CondensedConsolidatingFinancialInformationNarrativeDetails">
                <link:definition>042201 - Disclosure - Condensed Consolidating Financial Information (Narrative) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.comcast.com/role/CommitmentsAndContingenciesInsuranceObligationsDetails" id="ELRID_CommitmentsAndContingenciesInsuranceObligationsDetails">
                <link:definition>041800 - Disclosure - Commitments and Contingencies (Insurance Obligations) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
        </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
    <import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2015-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd" />
    <element name="ContributionsFromAndDistributionsToNoncontrollingInterests" id="cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="EquityProfitLoss" id="cmcsa_EquityProfitLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="InvestmentsTextBlock" id="cmcsa_InvestmentsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="RecentAccountingPronouncementsAbstract" id="cmcsa_RecentAccountingPronouncementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueMeasurementsAbstract" id="cmcsa_FairValueMeasurementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NoncontrollingInterestsAbstract" id="cmcsa_NoncontrollingInterestsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CommitmentsAndContingenciesAbstract" id="cmcsa_CommitmentsAndContingenciesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FinancialDataByBusinessSegmentAbstract" id="cmcsa_FinancialDataByBusinessSegmentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CondensedConsolidatingFinancialInformationAbstract" id="cmcsa_CondensedConsolidatingFinancialInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ComponentsOfInvestmentIncomeLossNetTableTextBlock" id="cmcsa_ComponentsOfInvestmentIncomeLossNetTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="CableCommunicationsMember" id="cmcsa_CableCommunicationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CableNetworksMember" id="cmcsa_CableNetworksMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EliminationsMember" id="cmcsa_EliminationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CableCommunicationsSegmentRevenuePercentageVideoMember" id="cmcsa_CableCommunicationsSegmentRevenuePercentageVideoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CableCommunicationsSegmentRevenuePercentageHighSpeedInternetMember" id="cmcsa_CableCommunicationsSegmentRevenuePercentageHighSpeedInternetMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CableCommunicationsSegmentRevenuePercentageAdvertisingMember" id="cmcsa_CableCommunicationsSegmentRevenuePercentageAdvertisingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CableCommunicationsSegmentRevenuePercentageFranchiseFeesMember" id="cmcsa_CableCommunicationsSegmentRevenuePercentageFranchiseFeesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CableCommunicationsSegmentRevenuePercentageOtherMember" id="cmcsa_CableCommunicationsSegmentRevenuePercentageOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue" id="cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="CcclParentMember" id="cmcsa_CcclParentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CombinedCchmoParentsMember" id="cmcsa_CombinedCchmoParentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ComcastHoldingsMember" id="cmcsa_ComcastHoldingsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ComcastNonGuarantorSubsidiariesMember" id="cmcsa_ComcastNonGuarantorSubsidiariesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EliminationAndConsolidationAdjustmentsMember" id="cmcsa_EliminationAndConsolidationAdjustmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" id="cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="OtherStockholdersEquity" id="cmcsa_OtherStockholdersEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="NetTransactionsWithAffiliates" id="cmcsa_NetTransactionsWithAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="EquityWarrantsFairValueDisclosure" id="cmcsa_EquityWarrantsFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="CableSegmentAndCorporateAndOtherReclassificationTextBlock" id="cmcsa_CableSegmentAndCorporateAndOtherReclassificationTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="MarkToMarketAdjustmentOnDerivativeComponentOfPrepaidForwardSaleAgreements" id="cmcsa_MarkToMarketAdjustmentOnDerivativeComponentOfPrepaidForwardSaleAgreements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ClassaSpecialCommonStockMember" id="cmcsa_ClassaSpecialCommonStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AirTouchMember" id="cmcsa_AirTouchMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OperatingIncomeExcludingDepreciationAndAmortization" id="cmcsa_OperatingIncomeExcludingDepreciationAndAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="DebtBorrowingsTableTextBlock" id="cmcsa_DebtBorrowingsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ChangeInCarryingValueOfDebtComponentAndChangeInFairValueOfDerivativeComponentTableTextBlock" id="cmcsa_ChangeInCarryingValueOfDebtComponentAndChangeInFairValueOfDerivativeComponentTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="RevolvingBankCreditFacilityMember" id="cmcsa_RevolvingBankCreditFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember" id="cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember" id="cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember" id="cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtMember" id="cmcsa_OtherLongTermDebtMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherInvestmentIncomeLossNet" id="cmcsa_OtherInvestmentIncomeLossNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="NbcuniversalMember" id="cmcsa_NbcuniversalMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CustomerPremiseEquipmentMember" id="cmcsa_CustomerPremiseEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueMethodMember" id="cmcsa_FairValueMethodMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredCompensationPlansMember" id="cmcsa_DeferredCompensationPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredCompensationPlansBenefitObligation" id="cmcsa_DeferredCompensationPlansBenefitObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="DeferredCompensationPlansInterestCost" id="cmcsa_DeferredCompensationPlansInterestCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="RetirementInvestmentPlansMember" id="cmcsa_RetirementInvestmentPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CommonStockVotingPower" id="cmcsa_CommonStockVotingPower" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredCompensationPlansTextBlock" id="cmcsa_DeferredCompensationPlansTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="AggregateShareRepurchasesTextBlock" id="cmcsa_AggregateShareRepurchasesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ChangesInCommonStockTextBlock" id="cmcsa_ChangesInCommonStockTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="StockOptionFairValueAndSignificantAssumptionsTextBlock" id="cmcsa_StockOptionFairValueAndSignificantAssumptionsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="StockOptionActivityTextBlock" id="cmcsa_StockOptionActivityTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ExercisedStockOptionsTextBlock" id="cmcsa_ExercisedStockOptionsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="WeightedAverageFairValueOfRestrictedStockUnitsTextBlock" id="cmcsa_WeightedAverageFairValueOfRestrictedStockUnitsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictedStockPlanActivityTextBlock" id="cmcsa_RestrictedStockPlanActivityTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="VestedRestrictedShareUnitsTextBlock" id="cmcsa_VestedRestrictedShareUnitsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="VideoCustomersMember" id="cmcsa_VideoCustomersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="HighSpeedInternetCustomersMember" id="cmcsa_HighSpeedInternetCustomersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="VoiceCustomersMember" id="cmcsa_VoiceCustomersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NumberOfCustomers" id="cmcsa_NumberOfCustomers" type="xbrli:positiveIntegerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodMaximum" id="cmcsa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodMaximum" type="xbrli:positiveIntegerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="NumberOfEntitledCommonStockSharesForEachRestrictedShareUnitAtTimeOfVesting" id="cmcsa_NumberOfEntitledCommonStockSharesForEachRestrictedShareUnitAtTimeOfVesting" type="xbrli:positiveIntegerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ClearwireLlcMember" id="cmcsa_ClearwireLlcMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherEquityMethodInvestmentsMember" id="cmcsa_OtherEquityMethodInvestmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherInvestmentMember" id="cmcsa_OtherInvestmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InitialInvestmentInEquityMethodInvestment" id="cmcsa_InitialInvestmentInEquityMethodInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="PreferredStockAggregateRedemptionValue" id="cmcsa_PreferredStockAggregateRedemptionValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="CableCommunicationsProgrammingExpensesPolicyTextBlock" id="cmcsa_CableCommunicationsProgrammingExpensesPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SpectrumCoLlcMember" id="cmcsa_SpectrumCoLlcMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OrganizationAndBusinessAbstract" id="cmcsa_OrganizationAndBusinessAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CustomerPremiseEquipment" id="cmcsa_CustomerPremiseEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="CondensedInformationOnOurPensionBenefitPlansTextBlock" id="cmcsa_CondensedInformationOnOurPensionBenefitPlansTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDividendsTextBlock" id="cmcsa_ScheduleOfDividendsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="NumberOfVotesEntitledOfEachClassBCommonStock" id="cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock" type="xbrli:positiveIntegerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="RentalExpenseTableTextBlock" id="cmcsa_RentalExpenseTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="TaxAdjustmentsAxis" id="cmcsa_TaxAdjustmentsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TaxAdjustmentsDomain" id="cmcsa_TaxAdjustmentsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeTaxReconciliationBenefitRelatedToCertainSubsidiaryReorganizations" id="cmcsa_IncomeTaxReconciliationBenefitRelatedToCertainSubsidiaryReorganizations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ComcastCorporationMember" id="cmcsa_ComcastCorporationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GainLossOnInvestmentsAndNoncashOtherIncomeExpenseNet" id="cmcsa_GainLossOnInvestmentsAndNoncashOtherIncomeExpenseNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="Notes550Due2029Member" id="cmcsa_Notes550Due2029Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CableDistributionSystems" id="cmcsa_CableDistributionSystems" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="CableDistributionSystemMember" id="cmcsa_CableDistributionSystemMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CumulativeUnrealizedGainsLossesInEarningsRelatedToFairValueHedges" id="cmcsa_CumulativeUnrealizedGainsLossesInEarningsRelatedToFairValueHedges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleOfBenefitObligationAndExpenseForOurSplitDollarLifeInsuranceAgreementsTextBlock" id="cmcsa_ScheduleOfBenefitObligationAndExpenseForOurSplitDollarLifeInsuranceAgreementsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SplitDollarLifeInsuranceAgreementsBenefitObligation" id="cmcsa_SplitDollarLifeInsuranceAgreementsBenefitObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="IncreaseToPlannedAnnualDividend" id="cmcsa_IncreaseToPlannedAnnualDividend" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesHeldAsCollateral" id="cmcsa_EquitySecuritiesHeldAsCollateral" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DebtRepaymentsAndRepurchasesTableTextBlock" id="cmcsa_DebtRepaymentsAndRepurchasesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="NumberOfWireLessSpectrumLicenses" id="cmcsa_NumberOfWireLessSpectrumLicenses" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="NonredeemablePreferredStock" id="cmcsa_NonredeemablePreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="InitialInvestmentByInvestorGroup" id="cmcsa_InitialInvestmentByInvestorGroup" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="DerivativeFairValueOfEmbeddedDerivativeLiabilityComponentOfPrepaidForwardSaleAgreementsAndIndexedDebtInstruments" id="cmcsa_DerivativeFairValueOfEmbeddedDerivativeLiabilityComponentOfPrepaidForwardSaleAgreementsAndIndexedDebtInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="SplitDollarLifeInsuranceAgreementExpense" id="cmcsa_SplitDollarLifeInsuranceAgreementExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ShareExchangeIssuedReceived" id="cmcsa_ShareExchangeIssuedReceived" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="CommonStockDividendsPerShareDeclaredAfterReportingPeriod" id="cmcsa_CommonStockDividendsPerShareDeclaredAfterReportingPeriod" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="StockOptionLiquidityProgramExpirationDating" id="cmcsa_StockOptionLiquidityProgramExpirationDating" type="xbrli:normalizedStringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ExcessCashIncomeTaxBenefit" id="cmcsa_ExcessCashIncomeTaxBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="StockOptionLiquidityProgramOutstandingNumber" id="cmcsa_StockOptionLiquidityProgramOutstandingNumber" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="StockOptionLiquidityProgramOutstandingWeightedAverageExercisePrice" id="cmcsa_StockOptionLiquidityProgramOutstandingWeightedAverageExercisePrice" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxLiabilityFranchiseRights" id="cmcsa_DeferredTaxLiabilityFranchiseRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AeTelevisionNetworksLlcMember" id="cmcsa_AeTelevisionNetworksLlcMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="WeatherChannelMember" id="cmcsa_WeatherChannelMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MsnbccomMember" id="cmcsa_MsnbccomMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CarryingAmountOfRedeemablePreferredStock" id="cmcsa_CarryingAmountOfRedeemablePreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ProgrammingRightsCurrent" id="cmcsa_ProgrammingRightsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FilmAndTelevisionCosts" id="cmcsa_FilmAndTelevisionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AccruedParticipationsAndResidualsCurrent" id="cmcsa_AccruedParticipationsAndResidualsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FilmAndTelevisionCostsPolicyTextBlock" id="cmcsa_FilmAndTelevisionCostsPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardDiscountFromMarketPrice" id="cmcsa_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDiscountFromMarketPrice" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterests" id="cmcsa_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="NoncontrollingInterestIncreaseFromEquityIssuanceOrSaleOfParentEquityInterest" id="cmcsa_NoncontrollingInterestIncreaseFromEquityIssuanceOrSaleOfParentEquityInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="CableCommunicationsSegmentRevenuePercentageBusinessServicesMember" id="cmcsa_CableCommunicationsSegmentRevenuePercentageBusinessServicesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="BroadcastTelevisionMember" id="cmcsa_BroadcastTelevisionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FilmedEntertainmentMember" id="cmcsa_FilmedEntertainmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ThemeParksMember" id="cmcsa_ThemeParksMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="HeadquartersAndOtherMember" id="cmcsa_HeadquartersAndOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NbcuniversalEliminationsMember" id="cmcsa_NbcuniversalEliminationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FilmAndTelevisionCostsAbstract" id="cmcsa_FilmAndTelevisionCostsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FilmAndTelevisionCostsDisclosureTextBlock" id="cmcsa_FilmAndTelevisionCostsDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfFilmAndTelevisionCostsTableTextBlock" id="cmcsa_ScheduleOfFilmAndTelevisionCostsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FilmAndTelevisionLibraryCostsUnamortized" id="cmcsa_FilmAndTelevisionLibraryCostsUnamortized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ReceivablesMonetizationTextBlock" id="cmcsa_ReceivablesMonetizationTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfAcquisitionRelatedExpensesIncludedInConsolidatedStatementOfIncomeTableTextBlock" id="cmcsa_ScheduleOfAcquisitionRelatedExpensesIncludedInConsolidatedStatementOfIncomeTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ContingentConsiderationTableTextBlock" id="cmcsa_ContingentConsiderationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SeniorSubordinated10875NotesDue2016Member" id="cmcsa_SeniorSubordinated10875NotesDue2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Senior8875NotesDue2015Member" id="cmcsa_Senior8875NotesDue2015Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FilmAndTelevisionCostsAxis" id="cmcsa_FilmAndTelevisionCostsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FilmAndTelevisionCostsDomain" id="cmcsa_FilmAndTelevisionCostsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FilmCostsMember" id="cmcsa_FilmCostsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TelevisionCostsMember" id="cmcsa_TelevisionCostsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization" id="cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FilmAndTelevisionCostsLineItems" id="cmcsa_FilmAndTelevisionCostsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PercentageOfFairValueDebtAndEquitySecuritiesHeldAsCollateral" id="cmcsa_PercentageOfFairValueDebtAndEquitySecuritiesHeldAsCollateral" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SupplementalFinancialInformationAbstract" id="cmcsa_SupplementalFinancialInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ReturnsAndIncentivesAllowance" id="cmcsa_ReturnsAndIncentivesAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ProgrammingAndProductionCosts" id="cmcsa_ProgrammingAndProductionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="NumberOfCollectiveBargainingAgreementsExpiredOrScheduleToExpireByEndOfYear" id="cmcsa_NumberOfCollectiveBargainingAgreementsExpiredOrScheduleToExpireByEndOfYear" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="NumberOfEmployeesCoveredUnderCollectiveBargainingAgreementsExpiredOrScheduleToExpireByEndOfYear" id="cmcsa_NumberOfEmployeesCoveredUnderCollectiveBargainingAgreementsExpiredOrScheduleToExpireByEndOfYear" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="EquityInterestPercentage" id="cmcsa_EquityInterestPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="VotingInterestPercentage" id="cmcsa_VotingInterestPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DebtOfUnconsolidatedVie" id="cmcsa_DebtOfUnconsolidatedVie" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DebtInstrumentMaturityPeriod" id="cmcsa_DebtInstrumentMaturityPeriod" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="CollateralLiabilityForUnconsolidatedSubsidiaryDebt" id="cmcsa_CollateralLiabilityForUnconsolidatedSubsidiaryDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries" id="cmcsa_UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="CondensedInformationOnOurPostretirementAndPensionBenefitPlansTextBlock" id="cmcsa_CondensedInformationOnOurPostretirementAndPensionBenefitPlansTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears" id="cmcsa_PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="FairValueAmountOfRedeemablePreferredShares" id="cmcsa_FairValueAmountOfRedeemablePreferredShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="OtherIncludingCapitalLeaseObligationsMember" id="cmcsa_OtherIncludingCapitalLeaseObligationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UncertainAndEffectivelySettledTaxPositionsNetMember" id="cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AccruedInterestOnUncertainAndEffectivelySettledTaxPositionsNetMember" id="cmcsa_AccruedInterestOnUncertainAndEffectivelySettledTaxPositionsNetMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PropertyAndEquipmentAndIntangibleAssetsMember" id="cmcsa_PropertyAndEquipmentAndIntangibleAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IndexedDebtSecuritiesMember" id="cmcsa_IndexedDebtSecuritiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements" id="cmcsa_NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="SubsequentFairValueAdjustments" id="cmcsa_SubsequentFairValueAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock" id="cmcsa_ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="PrepaidForwardSaleObligationsMember" id="cmcsa_PrepaidForwardSaleObligationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PrepaidForwardSaleObligationsFairValue" id="cmcsa_PrepaidForwardSaleObligationsFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="PercentageOfCashReceivedFromInvestees" id="cmcsa_PercentageOfCashReceivedFromInvestees" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="PercentageOfEmployeesCoveredUnderCollectiveBargainingAgreementsExpiredOrScheduledToExpireDuringNextYear" id="cmcsa_PercentageOfEmployeesCoveredUnderCollectiveBargainingAgreementsExpiredOrScheduledToExpireDuringNextYear" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AccruedExpensesAndOtherCurrentLiabilitiesIncludingDeferredRevenue" id="cmcsa_AccruedExpensesAndOtherCurrentLiabilitiesIncludingDeferredRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ShareBasedCompensationMember" id="cmcsa_ShareBasedCompensationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CashPaidByEquityMethodInvestmentForIntangibleAssets" id="cmcsa_CashPaidByEquityMethodInvestmentForIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ExpectedProceedsFromSaleOfEquityMethodInvestment" id="cmcsa_ExpectedProceedsFromSaleOfEquityMethodInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ExpectedProceedsReceivedByEquityMethodInvestmentForSaleOfIntangibleAssets" id="cmcsa_ExpectedProceedsReceivedByEquityMethodInvestmentForSaleOfIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="PerShareAnnualPlannedDividend" id="cmcsa_PerShareAnnualPlannedDividend" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueInputsLevel3Domain" id="cmcsa_FairValueInputsLevel3Domain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ContingentConsiderationSettlementMember" id="cmcsa_ContingentConsiderationSettlementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="StockOptionsGranted" id="cmcsa_StockOptionsGranted" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictedShareUnitsGranted" id="cmcsa_RestrictedShareUnitsGranted" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueOfStockOptionsGranted" id="cmcsa_FairValueOfStockOptionsGranted" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueOfRestrictedShareUnitsGranted" id="cmcsa_FairValueOfRestrictedShareUnitsGranted" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EmployeePayrollDeductionsForSharePurchasesThroughEmployeeStockPurchasePlan" id="cmcsa_EmployeePayrollDeductionsForSharePurchasesThroughEmployeeStockPurchasePlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleOfOtherOperatingCostAndExpenseByComponentTableTextBlock" id="cmcsa_ScheduleOfOtherOperatingCostAndExpenseByComponentTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfAdjustmentsToReconcileNetIncomeToNetCashProvidedByOperatingActivitiesTableTextBlock" id="cmcsa_ScheduleOfAdjustmentsToReconcileNetIncomeToNetCashProvidedByOperatingActivitiesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DistributionsToNBCUniversalNoncontrollingInterestHolders" id="cmcsa_DistributionsToNBCUniversalNoncontrollingInterestHolders" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="EquityMethodInvestmentProceedsFromSaleOfAsset" id="cmcsa_EquityMethodInvestmentProceedsFromSaleOfAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="IncomeLossFromEquityMethodInvestmentsRelatedToGainLossOnSaleOfAsset" id="cmcsa_IncomeLossFromEquityMethodInvestmentsRelatedToGainLossOnSaleOfAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="TaxExpenseOnSaleOfEquityMethodInvestment" id="cmcsa_TaxExpenseOnSaleOfEquityMethodInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ClearwireCorpMember" id="cmcsa_ClearwireCorpMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="BusinessAcquisitionCostOfAcquiredEntityCashPaidNet1" id="cmcsa_BusinessAcquisitionCostOfAcquiredEntityCashPaidNet1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="EquityMethodInvestmentSharesIssued" id="cmcsa_EquityMethodInvestmentSharesIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="BusinessAcquisitionCashAndCashEquivalents" id="cmcsa_BusinessAcquisitionCashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="OtherOperatingAndAdministrative" id="cmcsa_OtherOperatingAndAdministrative" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="OtherAcquisitionsMember" id="cmcsa_OtherAcquisitionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfIntangibleAssetsTable" id="cmcsa_ScheduleOfIntangibleAssetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IntangibleAssetsByMajorClassAxis" id="cmcsa_IntangibleAssetsByMajorClassAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IntangibleAssetsMajorClassNameDomain" id="cmcsa_IntangibleAssetsMajorClassNameDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CableFranchiseRenewalCostsAndContractualOperatingRightsMember" id="cmcsa_CableFranchiseRenewalCostsAndContractualOperatingRightsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PatentsAndOtherTechnologyRightsMember" id="cmcsa_PatentsAndOtherTechnologyRightsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PrepaidForwardSaleAgreementsTableTextBlock" id="cmcsa_PrepaidForwardSaleAgreementsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="NetSettledOptionsMember" id="cmcsa_NetSettledOptionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DerivativeFairValueOfEmbeddedDerivativeLiabilityComponentOfPrepaidForwardSaleAgreements" id="cmcsa_DerivativeFairValueOfEmbeddedDerivativeLiabilityComponentOfPrepaidForwardSaleAgreements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DueInOneYearMember" id="cmcsa_DueInOneYearMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DueInTwoYearsMember" id="cmcsa_DueInTwoYearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DueInThreeYearsMember" id="cmcsa_DueInThreeYearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DueInFourYearsMember" id="cmcsa_DueInFourYearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DueInFiveYearsMember" id="cmcsa_DueInFiveYearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Senior5NotesDue2061Member" id="cmcsa_Senior5NotesDue2061Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CurrentYearBorrowingsMember" id="cmcsa_CurrentYearBorrowingsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ObligationsUnderPrepaidForwardSaleAgreements" id="cmcsa_ObligationsUnderPrepaidForwardSaleAgreements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LiabilitiesRelatedToPrepaidForwardSaleAgreements" id="cmcsa_LiabilitiesRelatedToPrepaidForwardSaleAgreements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="CashPaidForSettlementOfCollateralLiability" id="cmcsa_CashPaidForSettlementOfCollateralLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="MaximumContributionRequiredToFullyFundAndSettlePensionPlan" id="cmcsa_MaximumContributionRequiredToFullyFundAndSettlePensionPlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ConsiderationTransferredToAcquireAdditionalInterestInSubsidiaries" id="cmcsa_ConsiderationTransferredToAcquireAdditionalInterestInSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="PaymentsRelatedToAcquisitionOfBuildings" id="cmcsa_PaymentsRelatedToAcquisitionOfBuildings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" id="cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" id="cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" id="cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SettlementOfStationVentureLiability" id="cmcsa_SettlementOfStationVentureLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="SignificantTransactionsAbstract" id="cmcsa_SignificantTransactionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SignificantTransactionsTextBlock" id="cmcsa_SignificantTransactionsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SignificantTransactionsLineItems" id="cmcsa_SignificantTransactionsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ConsiderationTransferredRelatedToRedemptionTransactionByFundingSource" id="cmcsa_ConsiderationTransferredRelatedToRedemptionTransactionByFundingSource" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="NbcuniversalMediaParentMember" id="cmcsa_NbcuniversalMediaParentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NbcuniversalEnterpriseCreditFacilityMember" id="cmcsa_NbcuniversalEnterpriseCreditFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxLiabilitiesTransactionIncrease" id="cmcsa_DeferredTaxLiabilitiesTransactionIncrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="SubsidiaryPreferredStock" id="cmcsa_SubsidiaryPreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ProceedsFromSalesOfBusinessesAndInvestments" id="cmcsa_ProceedsFromSalesOfBusinessesAndInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="PurchaseOfNoncontrollingCommonEquityInterest" id="cmcsa_PurchaseOfNoncontrollingCommonEquityInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="RedemptionTransactionMember" id="cmcsa_RedemptionTransactionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherPurchaseMember" id="cmcsa_OtherPurchaseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NbcuniversalEnterpriseMember" id="cmcsa_NbcuniversalEnterpriseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ChangeInCurrentAndNoncurrentReceivablesNet" id="cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="FairValueOfSpecificContractObligationMember" id="cmcsa_FairValueOfSpecificContractObligationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DistributionsToOtherNoncontrollingInterests" id="cmcsa_DistributionsToOtherNoncontrollingInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" id="cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="TotalDistributionFromInvestee" id="cmcsa_TotalDistributionFromInvestee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="GuaranteeObligationsCurrentPrincipalBalance" id="cmcsa_GuaranteeObligationsCurrentPrincipalBalance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="NBCUniversalMediaLLCMember" id="cmcsa_NBCUniversalMediaLLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="BusinessAcquisitionPurchasePriceAllocationDeferredIncomeTaxesAssetLiabilityNet1" id="cmcsa_BusinessAcquisitionPurchasePriceAllocationDeferredIncomeTaxesAssetLiabilityNet1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="BusinessAcquisitionPurchasePriceAllocationUnfavorableContractAccrual1" id="cmcsa_BusinessAcquisitionPurchasePriceAllocationUnfavorableContractAccrual1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleOfPurchasePriceAllocationTableTextBlock1PolicyTextBlock" id="cmcsa_ScheduleOfPurchasePriceAllocationTableTextBlock1PolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="HuluMember" id="cmcsa_HuluMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SubsidiaryOfLibertyMediaMember" id="cmcsa_SubsidiaryOfLibertyMediaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PrepaidForwardObligationsSettlement" id="cmcsa_PrepaidForwardObligationsSettlement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="FairValueEquitySecuritiesSettlement" id="cmcsa_FairValueEquitySecuritiesSettlement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="EquitySecuritiesPurchasedInPeriod" id="cmcsa_EquitySecuritiesPurchasedInPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="CurrentYearPurchasesMember" id="cmcsa_CurrentYearPurchasesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SharesRedeemed" id="cmcsa_SharesRedeemed" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="SharesHeldInAcquiredEntity" id="cmcsa_SharesHeldInAcquiredEntity" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="LibertyMediaRedemptionTransactionMember" id="cmcsa_LibertyMediaRedemptionTransactionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AmountsReclassifiedToNetIncomeAbstract" id="cmcsa_AmountsReclassifiedToNetIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CashPaidToAcquireEntityIncludingTransactionRelatedCosts" id="cmcsa_CashPaidToAcquireEntityIncludingTransactionRelatedCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="NonUSCustomersMember" id="cmcsa_NonUSCustomersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RedemptionTransactionDistribution" id="cmcsa_RedemptionTransactionDistribution" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="RevolvingCreditAgreementCapacity" id="cmcsa_RevolvingCreditAgreementCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="NBCUniversalHoldingsPreferredStockMember" id="cmcsa_NBCUniversalHoldingsPreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ComcastAndConsolidatedSubsidiariesMember" id="cmcsa_ComcastAndConsolidatedSubsidiariesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OperatingExpensesExcludingDepreciationAndAmortization" id="cmcsa_OperatingExpensesExcludingDepreciationAndAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="PortionOfConsiderationTransferredFundedByNbcuniversal" id="cmcsa_PortionOfConsiderationTransferredFundedByNbcuniversal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="PreferredStockDividendResetRatePercentage" id="cmcsa_PreferredStockDividendResetRatePercentage" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="RedemptionPercentage" id="cmcsa_RedemptionPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="WithholdingTaxExpense" id="cmcsa_WithholdingTaxExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="UnitedStatesMember" id="cmcsa_UnitedStatesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ThereafterMember" id="cmcsa_ThereafterMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ComcastCenterMember" id="cmcsa_ComcastCenterMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LegalEntity1Axis" id="cmcsa_LegalEntity1Axis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Entity1Domain" id="cmcsa_Entity1Domain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherOCI" id="cmcsa_OtherOCI" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="IncreaseDecreaseInAccruedParticipationsAndResidualsProgramObligationsAndDeferredRevenue" id="cmcsa_IncreaseDecreaseInAccruedParticipationsAndResidualsProgramObligationsAndDeferredRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ProceedsFromNoteReceivableIssuedToAndBorrowingsFromComcast" id="cmcsa_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromComcast" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="RepaymentsOfBorrowingsFromComcast" id="cmcsa_RepaymentsOfBorrowingsFromComcast" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="DecreaseInShortTermLoansToGENet" id="cmcsa_DecreaseInShortTermLoansToGENet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="NBCUniversalTransactionMember" id="cmcsa_NBCUniversalTransactionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RedeemableNoncontrollingInterestMember" id="cmcsa_RedeemableNoncontrollingInterestMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MembersCapitalMember" id="cmcsa_MembersCapitalMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ThemeParksSegmentMember" id="cmcsa_ThemeParksSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AcquisitionOfNoncontrollingInterestAssociatedTaxes" id="cmcsa_AcquisitionOfNoncontrollingInterestAssociatedTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NoncashConsiderationTransferredInPurchaseOfBuilding" id="cmcsa_NoncashConsiderationTransferredInPurchaseOfBuilding" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ExistingAuthorizationMember" id="cmcsa_ExistingAuthorizationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NewAuthorizationMember" id="cmcsa_NewAuthorizationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MembersEquityRemeasured" id="cmcsa_MembersEquityRemeasured" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ContributionOfComcastContentBusiness" id="cmcsa_ContributionOfComcastContentBusiness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ForeignSubsidiariesAndUndistributedForeignEarningsMember" id="cmcsa_ForeignSubsidiariesAndUndistributedForeignEarningsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueOfSharesDeliveredInTransaction" id="cmcsa_FairValueOfSharesDeliveredInTransaction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FairValueOfCostMethodInvestmentRedeemablePreferredShares" id="cmcsa_FairValueOfCostMethodInvestmentRedeemablePreferredShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="UncertainTaxPositionsIndemnifiedByGeMember" id="cmcsa_UncertainTaxPositionsIndemnifiedByGeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="StateAndLocalTaxExpenseBenefit" id="cmcsa_StateAndLocalTaxExpenseBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="DifferencesBetweenBookAndTaxOutsideBasisOfNbcuniversalMember" id="cmcsa_DifferencesBetweenBookAndTaxOutsideBasisOfNbcuniversalMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CableCommunicationsSegmentRevenuePercentageVoiceMember" id="cmcsa_CableCommunicationsSegmentRevenuePercentageVoiceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NoncontrollingInterestAcquired" id="cmcsa_NoncontrollingInterestAcquired" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="FairValueInvestmentSharesSold" id="cmcsa_FairValueInvestmentSharesSold" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AcquisitionOfRealEstatePropertiesMember" id="cmcsa_AcquisitionOfRealEstatePropertiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NoteReceivableIssuedFromParent" id="cmcsa_NoteReceivableIssuedFromParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="NbcuniversalEnterpriseCommercialPaperMember" id="cmcsa_NbcuniversalEnterpriseCommercialPaperMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" id="cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="AcquireeStockholdersPercentageOwnershipInParentCompany" id="cmcsa_AcquireeStockholdersPercentageOwnershipInParentCompany" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="OtherIncomeExpenseRelatedParty" id="cmcsa_OtherIncomeExpenseRelatedParty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="NoncashInterestExpenseIncomeNet" id="cmcsa_NoncashInterestExpenseIncomeNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="GuaranteeObligationsRevolvingCreditFacility" id="cmcsa_GuaranteeObligationsRevolvingCreditFacility" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RelatedPartyAggregatePrincipalAmountSeniorNotesNotSubjectToGuarantee" id="cmcsa_RelatedPartyAggregatePrincipalAmountSeniorNotesNotSubjectToGuarantee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RelatedPartyCreditFacilityNotSubjectToGuarantee" id="cmcsa_RelatedPartyCreditFacilityNotSubjectToGuarantee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee" id="cmcsa_RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="MultipleValueOfExchangeAndSaleTransactions" id="cmcsa_MultipleValueOfExchangeAndSaleTransactions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ContractualObligationAndContingentConsiderationDiscountRatesMember" id="cmcsa_ContractualObligationAndContingentConsiderationDiscountRatesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ComcastOwnershipInCableHoldingCompanySubsidiaries" id="cmcsa_ComcastOwnershipInCableHoldingCompanySubsidiaries" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ComcastAndComcastCableDebtSecuritiesMember" id="cmcsa_ComcastAndComcastCableDebtSecuritiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CarryingValueOfRelatedPartyContractualObligationMember" id="cmcsa_CarryingValueOfRelatedPartyContractualObligationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Senior3375NotesDue2025Member" id="cmcsa_Senior3375NotesDue2025Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ComcastCorporationAndNBCUniversalMediaLLCRevolvingCreditAgreementMember" id="cmcsa_ComcastCorporationAndNBCUniversalMediaLLCRevolvingCreditAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ChangeInIncomeTaxExpenseRelatedToEffectivelySettledUncertainTaxPositions" id="cmcsa_ChangeInIncomeTaxExpenseRelatedToEffectivelySettledUncertainTaxPositions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="Totalcustomerrelationships" id="cmcsa_Totalcustomerrelationships" type="xbrli:positiveIntegerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="Transactioncostsandtransactionrelatedcosts" id="cmcsa_Transactioncostsandtransactionrelatedcosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="RangeDomain" id="cmcsa_RangeDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Senior650NotesDue2015Member" id="cmcsa_Senior650NotesDue2015Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Senior365NotesDue2015Member" id="cmcsa_Senior365NotesDue2015Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NotesReceivableFromParent" id="cmcsa_NotesReceivableFromParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NotePayableToParent" id="cmcsa_NotePayableToParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="TransactionRelatedExpensesMember" id="cmcsa_TransactionRelatedExpensesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TheatricalFilmCostsInProductionAndInDevelopment" id="cmcsa_TheatricalFilmCostsInProductionAndInDevelopment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DirectToTelevisionFilmCostsInProductionAndInDevelopment" id="cmcsa_DirectToTelevisionFilmCostsInProductionAndInDevelopment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ProgrammingRightsLessAmortization" id="cmcsa_ProgrammingRightsLessAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="CapitalContributionAccruedButNotYetPaid" id="cmcsa_CapitalContributionAccruedButNotYetPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="Senior4400notesdue2035memberMember" id="cmcsa_Senior4400notesdue2035memberMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Senior4600notesdue2045memberMember" id="cmcsa_Senior4600notesdue2045memberMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Senior585notesdue2015Member" id="cmcsa_Senior585notesdue2015Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Senior590notesdue2016Member" id="cmcsa_Senior590notesdue2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Contributionfrommember" id="cmcsa_Contributionfrommember" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="Gainoncontingentconsiderationsettlement" id="cmcsa_Gainoncontingentconsiderationsettlement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="LossOnEarlyExtinguishmentOfDebt" id="cmcsa_LossOnEarlyExtinguishmentOfDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="WriteOffofassetsrelatedtomergeragreementtermination" id="cmcsa_WriteOffofassetsrelatedtomergeragreementtermination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="Goodwillimpairmentlossfromequitymethodinvestments" id="cmcsa_Goodwillimpairmentlossfromequitymethodinvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="Contingentconsiderationamountofsettlementpayment" id="cmcsa_Contingentconsiderationamountofsettlementpayment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="Senior875NotesDue2015Member" id="cmcsa_Senior875NotesDue2015Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="BuzzFeedMember" id="cmcsa_BuzzFeedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="VoxMediaMember" id="cmcsa_VoxMediaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PreferredSharesRedeemableInApril2020Member" id="cmcsa_PreferredSharesRedeemableInApril2020Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalNonCashConsiderationTransferredInRedemptionTransaction" id="cmcsa_TotalNonCashConsiderationTransferredInRedemptionTransaction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="NbcuniversalcashonhandmemberMember" id="cmcsa_NbcuniversalcashonhandmemberMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipPercentageInNewCompany" id="cmcsa_OwnershipPercentageInNewCompany" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="NbcuniversalQualifiedPensionPlanMember" id="cmcsa_NbcuniversalQualifiedPensionPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PostretirementAndOtherBenefitsMember" id="cmcsa_PostretirementAndOtherBenefitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Reclassificationofexpensesduetochangeincontractualobligation" id="cmcsa_Reclassificationofexpensesduetochangeincontractualobligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="UniversalStudiosJapanMember" id="cmcsa_UniversalStudiosJapanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Senior460notesdue2046Member" id="cmcsa_Senior460notesdue2046Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Businesscombinationpurchasepriceallocationworkingcapital" id="cmcsa_Businesscombinationpurchasepriceallocationworkingcapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="Businesscombinationpurchasepriceallocationothernoncurrentassetsandliabilities" id="cmcsa_Businesscombinationpurchasepriceallocationothernoncurrentassetsandliabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ReclassificationOfClassASpecialCommonStock" id="cmcsa_ReclassificationOfClassASpecialCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="NewAccountingPronouncementsEarlyAdoptionDomain" id="cmcsa_NewAccountingPronouncementsEarlyAdoptionDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtIssuanceCostsReclassificationMember" id="cmcsa_DebtIssuanceCostsReclassificationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredIncomeTaxesReclassificationMember" id="cmcsa_DeferredIncomeTaxesReclassificationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NewAccountingPronouncementEffectiveAdoptionImpactOnBalanceSheet" id="cmcsa_NewAccountingPronouncementEffectiveAdoptionImpactOnBalanceSheet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="Notesreceivablefromcomcast" id="cmcsa_Notesreceivablefromcomcast" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AccruedParticipationsResidualsAndProgramObligationsNoncurrent" id="cmcsa_AccruedParticipationsResidualsAndProgramObligationsNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="TemporaryEquityCarryingAmountAttributableToRedeemableSubsidiaryPreferredStock" id="cmcsa_TemporaryEquityCarryingAmountAttributableToRedeemableSubsidiaryPreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DocumentAndEntityInformationAbstract" id="cmcsa_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ShareReclassificationOfClassASpecialCommonStock" id="cmcsa_ShareReclassificationOfClassASpecialCommonStock" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="NbcuniversalRedemptionTransactionMember" id="cmcsa_NbcuniversalRedemptionTransactionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Businesscombinationrecognizedidentifiableassetsacquiredliabilitiesassumedandnciexclgoodwillnet" id="cmcsa_Businesscombinationrecognizedidentifiableassetsacquiredliabilitiesassumedandnciexclgoodwillnet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="Businessacquisitionsproformaprofitlossattributatbletoparent1" id="cmcsa_Businessacquisitionsproformaprofitlossattributatbletoparent1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="Increasedecreaseinfilmandtelevisioncostnet" id="cmcsa_Increasedecreaseinfilmandtelevisioncostnet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="Debtissuancecostspremiumsdiscountsadjustments" id="cmcsa_Debtissuancecostspremiumsdiscountsadjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="UniversalStudiosJapanTermLoansMember" id="cmcsa_UniversalStudiosJapanTermLoansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Commercialpapercapacity" id="cmcsa_Commercialpapercapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="CarryingValueOfContractualObligation" id="cmcsa_CarryingValueOfContractualObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="Equityimpactrelatedtoacquisition" id="cmcsa_Equityimpactrelatedtoacquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="NewAccountingPronouncementImpactOnBalanceSheetIfRetrospectivelyAdopted" id="cmcsa_NewAccountingPronouncementImpactOnBalanceSheetIfRetrospectivelyAdopted" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="DifferencesBetweenBookAndTaxBasisOfLongTermDebtMember" id="cmcsa_DifferencesBetweenBookAndTaxBasisOfLongTermDebtMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OperatingIncomeSummarizedFinancialInformation" id="cmcsa_OperatingIncomeSummarizedFinancialInformation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ProgrammingandTalentCommitmentsMember" id="cmcsa_ProgrammingandTalentCommitmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Distributionstononcontrollinginterestholders" id="cmcsa_Distributionstononcontrollinginterestholders" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="Senior275notesdue2023Member" id="cmcsa_Senior275notesdue2023Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Senior315notesdue2026Member" id="cmcsa_Senior315notesdue2026Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Senior2875notesdueapril2016Member" id="cmcsa_Senior2875notesdueapril2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Senior495notesduejune2016Member" id="cmcsa_Senior495notesduejune2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Comcastholdingszonesdueoctober2029Member" id="cmcsa_Comcastholdingszonesdueoctober2029Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Nonguaranteeobligationscurrentprincipalbalance" id="cmcsa_Nonguaranteeobligationscurrentprincipalbalance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="Comcastholdingszonesduenovember2029Member" id="cmcsa_Comcastholdingszonesduenovember2029Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MaturinginnextfiveyearsMember" id="cmcsa_MaturinginnextfiveyearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ComcastrevolvingcreditfacilityMember" id="cmcsa_ComcastrevolvingcreditfacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AtairosMember" id="cmcsa_AtairosMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ComcastCorporationCapitalContributionCommitmentToEquityMethodInvestment" id="cmcsa_ComcastCorporationCapitalContributionCommitmentToEquityMethodInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ManagementCompanyCapitalContributionCommitmentToEquityMethodInvestment" id="cmcsa_ManagementCompanyCapitalContributionCommitmentToEquityMethodInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ThePercentageOfAnyLossesInAtairos" id="cmcsa_ThePercentageOfAnyLossesInAtairos" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ThePercentageOfAnyResidualReturnsInAtairos" id="cmcsa_ThePercentageOfAnyResidualReturnsInAtairos" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AmountPaidForTheSettlementOfAnEmployeeBenefitObligation" id="cmcsa_AmountPaidForTheSettlementOfAnEmployeeBenefitObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ExpenseRelatedToTheSettlementOfInsuranceObligations" id="cmcsa_ExpenseRelatedToTheSettlementOfInsuranceObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ReductionOfSplitDollarLifeInsuranceLiability" id="cmcsa_ReductionOfSplitDollarLifeInsuranceLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="PaymentsForConstructionAndDevelopmentOfThemePark" id="cmcsa_PaymentsForConstructionAndDevelopmentOfThemePark" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ComcastCorporationCapitalContributionMember" id="cmcsa_ComcastCorporationCapitalContributionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ManagementCompanyInvestorsCapitalContributionMember" id="cmcsa_ManagementCompanyInvestorsCapitalContributionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapitalContributiontoVIE" id="cmcsa_CapitalContributiontoVIE" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="PretaxGainOnSaleOfBusinessByInvestee" id="cmcsa_PretaxGainOnSaleOfBusinessByInvestee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="NbcuniversalEnterpriseSeniorNotesDue2016Member" id="cmcsa_NbcuniversalEnterpriseSeniorNotesDue2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MarchSenior275NotesDue2023Member" id="cmcsa_MarchSenior275NotesDue2023Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MarchSenior315notesDue2026Member" id="cmcsa_MarchSenior315notesDue2026Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NewAccountingPronouncementImpactOnIncomeStatementIfAdopted" id="cmcsa_NewAccountingPronouncementImpactOnIncomeStatementIfAdopted" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="NewAccountingPronouncementImpactOnStatementOfCashFlowIfAdopted" id="cmcsa_NewAccountingPronouncementImpactOnStatementOfCashFlowIfAdopted" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ShareBasedCompensationNewAccountingPronouncementMember" id="cmcsa_ShareBasedCompensationNewAccountingPronouncementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ManagementFee" id="cmcsa_ManagementFee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="OtherCapitalContribution" id="cmcsa_OtherCapitalContribution" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FormerCfoCapitalContributionMember" id="cmcsa_FormerCfoCapitalContributionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TermOfAgreement" id="cmcsa_TermOfAgreement" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="TermOfAgreementMember" id="cmcsa_TermOfAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DreamworksAnimationMember" id="cmcsa_DreamworksAnimationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Projectedpaymentstoacquirebusinesses" id="cmcsa_Projectedpaymentstoacquirebusinesses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="Senior405NotesDue2046MemberMember" id="cmcsa_Senior405NotesDue2046MemberMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FormercomcastandcomcastcablecommunicationsllcrevolvingcreditfacilitymemberMember" id="cmcsa_FormercomcastandcomcastcablecommunicationsllcrevolvingcreditfacilitymemberMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FormernbcuniversalenterprisecreditfacilitymemberMember" id="cmcsa_FormernbcuniversalenterprisecreditfacilitymemberMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Senior1625NotesDue2022Member" id="cmcsa_Senior1625NotesDue2022Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Senior235NotesDue2027Member" id="cmcsa_Senior235NotesDue2027Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Senior320NotesDue2036Member" id="cmcsa_Senior320NotesDue2036Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Senior340NotesDue2046Member" id="cmcsa_Senior340NotesDue2046Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LineOfCreditFacilityPotentialIncreasedToMaximumBorrowingCapacity" id="cmcsa_LineOfCreditFacilityPotentialIncreasedToMaximumBorrowingCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="Creditfacilitydebtinstrumentmaturitydatedescription" id="cmcsa_Creditfacilitydebtinstrumentmaturitydatedescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
</schema>