<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Crossfire XBRL Enabler by Rivet Software version 2.0.3849.18140-->
<!--Based on XBRL 2.1-->
<!--Created on: 7/28/2010 8:49:40 AM-->
<!--Modified on: 7/28/2010 8:49:40 AM-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#StatementOfFinancialPositionClassified" roleURI="http://www.comcast.com/taxonomy/role/StatementOfFinancialPositionClassified" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#StatementOfFinancialPositionClassifiedParenthetical" roleURI="http://www.comcast.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#StatementOfIncomeAlternative" roleURI="http://www.comcast.com/taxonomy/role/StatementOfIncomeAlternative" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#StatementOfCashFlowsIndirect" roleURI="http://www.comcast.com/taxonomy/role/StatementOfCashFlowsIndirect" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#StatementOfShareholdersEquityAndOtherComprehensiveIncome" roleURI="http://www.comcast.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#StatementOfOtherComprehensiveIncome" roleURI="http://www.comcast.com/taxonomy/role/StatementOfOtherComprehensiveIncome" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#StatementOfOtherComprehensiveIncomeParenthetical" roleURI="http://www.comcast.com/taxonomy/role/StatementOfOtherComprehensiveIncomeParenthetical" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#NotesToFinancialStatementsScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" roleURI="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#NotesToFinancialStatementsEarningsPerShareTextBlock" roleURI="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock" roleURI="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#NotesToFinancialStatementsInvestmentsTextBlock" roleURI="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsInvestmentsTextBlock" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock" roleURI="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#NotesToFinancialStatementsLongTermDebtTextBlock" roleURI="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlock" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesAndOtherFinancialInstrumentsDisclosureTextBlock" roleURI="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesAndOtherFinancialInstrumentsDisclosureTextBlock" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#NotesToFinancialStatementsMinorityInterestDisclosureTextBlock" roleURI="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsMinorityInterestDisclosureTextBlock" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" roleURI="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#NotesToFinancialStatementsCashFlowSupplementalDisclosuresTextBlock" roleURI="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsCashFlowSupplementalDisclosuresTextBlock" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" roleURI="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" roleURI="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#NotesToFinancialStatementsScheduleOfCondensedFinancialStatementsTextBlock" roleURI="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsScheduleOfCondensedFinancialStatementsTextBlock" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#DisclosureEarningsPerShareDetails" roleURI="http://www.comcast.com/taxonomy/role/DisclosureEarningsPerShareDetails" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#DisclosureInvestmentsDetails" roleURI="http://www.comcast.com/taxonomy/role/DisclosureInvestmentsDetails" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#DisclosureGoodwillDetails" roleURI="http://www.comcast.com/taxonomy/role/DisclosureGoodwillDetails" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#DisclosureFairValueMeasurementsAndDerivativeFinancialInstrumentsDetails" roleURI="http://www.comcast.com/taxonomy/role/DisclosureFairValueMeasurementsAndDerivativeFinancialInstrumentsDetails" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#DisclosureNoncontrollingInterestsDetails" roleURI="http://www.comcast.com/taxonomy/role/DisclosureNoncontrollingInterestsDetails" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#DisclosureEquityDetails" roleURI="http://www.comcast.com/taxonomy/role/DisclosureEquityDetails" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#DisclosureStatementOfCashFlowsSupplementalInformationDetails" roleURI="http://www.comcast.com/taxonomy/role/DisclosureStatementOfCashFlowsSupplementalInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cmcsa-20100630.xsd#DisclosureCondensedConsolidatingFinancialInformationDetails" roleURI="http://www.comcast.com/taxonomy/role/DisclosureCondensedConsolidatingFinancialInformationDetails" />
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/StatementOfFinancialPositionClassified" xlink:type="extended" xlink:title="00100 - Statement - Condensed Consolidated Balance Sheet">
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ShortTermInvestments" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_LongTermInvestments" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IndefiniteLivedFranchiseRights" xlink:label="us-gaap_IndefiniteLivedFranchiseRights" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_IndefiniteLivedFranchiseRights" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Goodwill" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="6" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="7" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesCurrent" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DebtCurrent" xlink:label="us-gaap_DebtCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DebtCurrent" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_TemporaryEquityCarryingAmount" xlink:label="us-gaap_TemporaryEquityCarryingAmount" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_TemporaryEquityCarryingAmount" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="6" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquity" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_PreferredStockValue" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_TreasuryStockValue" order="4" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="6" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_MinorityInterest" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical" xlink:type="extended" xlink:title="00110 - Statement - Condensed Consolidated Balance Sheet (Parenthetical)" />
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/StatementOfIncomeAlternative" xlink:type="extended" xlink:title="00200 - Statement - Condensed Consolidated Statement of Operations">
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_ProfitLoss" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="cmcsa-20100630.xsd#cmcsa_IncomeLossFromContinuingOperationsBeforeIncomeTaxes" xlink:label="cmcsa_IncomeLossFromContinuingOperationsBeforeIncomeTaxes" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="cmcsa_IncomeLossFromContinuingOperationsBeforeIncomeTaxes" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="cmcsa_IncomeLossFromContinuingOperationsBeforeIncomeTaxes" xlink:to="us-gaap_OperatingIncomeLoss" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_Revenues" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_CostsAndExpenses" order="2" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="cmcsa-20100630.xsd#cmcsa_OperatingExpensesExcludingDepreciationAndAmortization" xlink:label="cmcsa_OperatingExpensesExcludingDepreciationAndAmortization" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses" xlink:to="cmcsa_OperatingExpensesExcludingDepreciationAndAmortization" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_Depreciation" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="cmcsa_IncomeLossFromContinuingOperationsBeforeIncomeTaxes" xlink:to="us-gaap_NonoperatingIncomeExpense" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestExpense" order="1" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="us-gaap_InvestmentIncomeNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InvestmentIncomeNet" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="2" use="optional" weight="-1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/StatementOfCashFlowsIndirect" xlink:type="extended" xlink:title="00300 - Statement - Condensed Consolidated Statement of Cash Flows">
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="1" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="2" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="3" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:label="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="us-gaap_PaymentsToAcquireInvestments" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireInvestments" order="5" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" order="6" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromOtherDebt" xlink:label="us-gaap_ProceedsFromOtherDebt" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromOtherDebt" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_RepaymentsOfOtherDebt" xlink:label="us-gaap_RepaymentsOfOtherDebt" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfOtherDebt" order="2" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="3" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="us-gaap_PaymentsOfDividends" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfDividends" order="4" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" order="5" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome" xlink:type="extended" xlink:title="00400 - Statement - Condensed Consolidated Statement of Changes in Equity" />
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/StatementOfOtherComprehensiveIncome" xlink:type="extended" xlink:title="00500 - Statement - Condensed Consolidated Statement of Comprehensive Income">
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ProfitLoss" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherComprehensiveIncomeReclassificationAdjustmentForSaleOfSecuritiesIncludedInNetIncomeNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeReclassificationAdjustmentForSaleOfSecuritiesIncludedInNetIncomeNetOfTax" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeReclassificationAdjustmentForSaleOfSecuritiesIncludedInNetIncomeNetOfTax" order="3" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="2" use="optional" weight="-1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/StatementOfOtherComprehensiveIncomeParenthetical" xlink:type="extended" xlink:title="00510 - Statement - Condensed Consolidated Statement of Comprehensive Income (Parenthetical)" />
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="extended" xlink:title="10201 - Disclosure - Recent Accounting Guidance" />
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock" xlink:type="extended" xlink:title="10301 - Disclosure - Earnings Per Share" />
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock" xlink:type="extended" xlink:title="10401 - Disclosure - Acquisitions and Other Significant Events" />
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsInvestmentsTextBlock" xlink:type="extended" xlink:title="10501 - Disclosure - Investments" />
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="extended" xlink:title="10601 - Disclosure - Goodwill" />
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlock" xlink:type="extended" xlink:title="10701 - Disclosure - Long-Term Debt" />
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesAndOtherFinancialInstrumentsDisclosureTextBlock" xlink:type="extended" xlink:title="10801 - Disclosure - Fair Value Measurements and Derivative Financial Instruments" />
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsMinorityInterestDisclosureTextBlock" xlink:type="extended" xlink:title="10901 - Disclosure - Noncontrolling Interests" />
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" xlink:type="extended" xlink:title="11001 - Disclosure - Equity" />
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsCashFlowSupplementalDisclosuresTextBlock" xlink:type="extended" xlink:title="11101 - Disclosure - Statement of Cash Flows - Supplemental Information" />
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="extended" xlink:title="11201 - Disclosure - Commitments and Contingencies" />
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" xlink:type="extended" xlink:title="11301 - Disclosure - Financial Data by Business Segment" />
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/NotesToFinancialStatementsScheduleOfCondensedFinancialStatementsTextBlock" xlink:type="extended" xlink:title="11401 - Disclosure - Condensed Consolidating Financial Information" />
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/DisclosureEarningsPerShareDetails" xlink:type="extended" xlink:title="40304 - Disclosure - Earnings Per Share (Details)" />
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/DisclosureInvestmentsDetails" xlink:type="extended" xlink:title="40504 - Disclosure - Investments (Details)">
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CostMethodInvestments" xlink:label="us-gaap_CostMethodInvestments" />
    <loc xlink:type="locator" xlink:href="cmcsa-20100630.xsd#cmcsa_GainsOnSalesAndExchangesOfInvestmentsNet" xlink:label="cmcsa_GainsOnSalesAndExchangesOfInvestmentsNet" />
    <loc xlink:type="locator" xlink:href="cmcsa-20100630.xsd#cmcsa_OtherInvestmentIncomeLossNet" xlink:label="cmcsa_OtherInvestmentIncomeLossNet" />
  </calculationLink>
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/DisclosureGoodwillDetails" xlink:type="extended" xlink:title="40604 - Disclosure - Goodwill (Details)" />
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/DisclosureFairValueMeasurementsAndDerivativeFinancialInstrumentsDetails" xlink:type="extended" xlink:title="40804 - Disclosure - Fair Value Measurements and Derivative Financial Instruments (Details)">
    <loc xlink:type="locator" xlink:href="cmcsa-20100630.xsd#cmcsa_DerivativeFairValueOfEmbeddedDerivativeLiabilityComponentOfPrepaidForwardSaleAgreements" xlink:label="cmcsa_DerivativeFairValueOfEmbeddedDerivativeLiabilityComponentOfPrepaidForwardSaleAgreements" />
    <loc xlink:type="locator" xlink:href="cmcsa-20100630.xsd#cmcsa_EquityWarrantsFairValueDisclosure" xlink:label="cmcsa_EquityWarrantsFairValueDisclosure" />
    <loc xlink:type="locator" xlink:href="cmcsa-20100630.xsd#cmcsa_FairValueLiabilitiesMeasuredOnRecurringBasis" xlink:label="cmcsa_FairValueLiabilitiesMeasuredOnRecurringBasis" />
    <loc xlink:type="locator" xlink:href="cmcsa-20100630.xsd#cmcsa_FairValueOfEmbeddedDerivativeLiabilityComponentOfZonesDebt" xlink:label="cmcsa_FairValueOfEmbeddedDerivativeLiabilityComponentOfZonesDebt" />
    <loc xlink:type="locator" xlink:href="cmcsa-20100630.xsd#cmcsa_FairValueAssetsMeasuredOnRecurringBasisTotal" xlink:label="cmcsa_FairValueAssetsMeasuredOnRecurringBasisTotal" />
    <loc xlink:type="locator" xlink:href="cmcsa-20100630.xsd#cmcsa_MarkToMarketAdjustmentsOnDerivativeComponentOfPrepaidForwardSaleAgreements" xlink:label="cmcsa_MarkToMarketAdjustmentsOnDerivativeComponentOfPrepaidForwardSaleAgreements" />
  </calculationLink>
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/DisclosureNoncontrollingInterestsDetails" xlink:type="extended" xlink:title="40904 - Disclosure - Noncontrolling Interests (Details)">
    <loc xlink:type="locator" xlink:href="cmcsa-20100630.xsd#cmcsa_ChangesFromNetIncomeAttributableToParent" xlink:label="cmcsa_ChangesFromNetIncomeAttributableToParent" />
    <loc xlink:type="locator" xlink:href="cmcsa-20100630.xsd#cmcsa_IncreaseInAdditionalPaidInCapitalResultingFromPurchaseOfNoncontrollingInterest" xlink:label="cmcsa_IncreaseInAdditionalPaidInCapitalResultingFromPurchaseOfNoncontrollingInterest" />
  </calculationLink>
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/DisclosureEquityDetails" xlink:type="extended" xlink:title="41004 - Disclosure - Equity (Details)" />
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/DisclosureStatementOfCashFlowsSupplementalInformationDetails" xlink:type="extended" xlink:title="41104 - Disclosure - Supplemental Cash Flow Information (Details)">
    <loc xlink:type="locator" xlink:href="cmcsa-20100630.xsd#cmcsa_GainsLossesOnInvestmentsAndNoncashOtherIncomeExpenseNet" xlink:label="cmcsa_GainsLossesOnInvestmentsAndNoncashOtherIncomeExpenseNet" />
    <loc xlink:type="locator" xlink:href="cmcsa-20100630.xsd#cmcsa_OtherNonCashIncomeExpense" xlink:label="cmcsa_OtherNonCashIncomeExpense" />
  </calculationLink>
  <calculationLink xlink:role="http://www.comcast.com/taxonomy/role/DisclosureCondensedConsolidatingFinancialInformationDetails" xlink:type="extended" xlink:title="41404 - Disclosure - Condensed Consolidating Financial Information (Details)">
    <loc xlink:type="locator" xlink:href="cmcsa-20100630.xsd#cmcsa_NetTransactionsWithAffiliates" xlink:label="cmcsa_NetTransactionsWithAffiliates" />
    <loc xlink:type="locator" xlink:href="cmcsa-20100630.xsd#cmcsa_OtherStockholdersEquity" xlink:label="cmcsa_OtherStockholdersEquity" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_LongTermInvestments" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="cmcsa-20100630.xsd#cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" xlink:label="cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IndefiniteLivedFranchiseRights" xlink:label="us-gaap_IndefiniteLivedFranchiseRights" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_IndefiniteLivedFranchiseRights" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Goodwill" order="6" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="7" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="8" use="optional" weight="1" priority="2" />
  </calculationLink>
</linkbase>
