<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019db29a-e157-7b73-a3e6-d71fd9d3cf59,g:3c220457-f554-46c6-9897-45e81be867ff-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item"/>
  <link:roleRef roleURI="http://comstockhomes.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="chci-20260331.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://comstockhomes.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019db29a-e22f-71e7-82d3-3dc6ed025a5f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_AccruedPersonnelCosts_019db29a-e22f-7687-9573-2d2002ae35da" xlink:href="chci-20260331.xsd#chci_AccruedPersonnelCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019db29a-e22f-71e7-82d3-3dc6ed025a5f" xlink:to="loc_chci_AccruedPersonnelCosts_019db29a-e22f-7687-9573-2d2002ae35da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_019db29a-e22f-7969-ad5b-f793c4308881" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019db29a-e22f-71e7-82d3-3dc6ed025a5f" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_019db29a-e22f-7969-ad5b-f793c4308881" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019db29a-e22f-7522-b63a-f3896954c892" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019db29a-e22f-71e7-82d3-3dc6ed025a5f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019db29a-e22f-7522-b63a-f3896954c892" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019db29a-e22f-7c96-98de-6d0dc6912ade" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019db29a-e22f-7761-aada-1d6aaa1e7f49" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019db29a-e22f-7c96-98de-6d0dc6912ade" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019db29a-e22f-7761-aada-1d6aaa1e7f49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_019db29a-e22f-7592-8bef-6d117b1070dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019db29a-e22f-7c96-98de-6d0dc6912ade" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_019db29a-e22f-7592-8bef-6d117b1070dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019db29a-e22f-7db9-9e20-d174dc93a0a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019db29a-e22f-7c96-98de-6d0dc6912ade" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019db29a-e22f-7db9-9e20-d174dc93a0a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019db29a-e22f-78ea-96d0-348bbee106a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements_019db29a-e22f-7789-b527-4e94c9e604a9" xlink:href="chci-20260331.xsd#chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019db29a-e22f-78ea-96d0-348bbee106a9" xlink:to="loc_chci_PropertyPlantAndEquipmentNetExcludingLeaseholdImprovements_019db29a-e22f-7789-b527-4e94c9e604a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LeaseholdImprovementsNet_019db29a-e22f-7b1d-89c4-ff8b7fb1cf33" xlink:href="chci-20260331.xsd#chci_LeaseholdImprovementsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019db29a-e22f-78ea-96d0-348bbee106a9" xlink:to="loc_chci_LeaseholdImprovementsNet_019db29a-e22f-7b1d-89c4-ff8b7fb1cf33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_019db29a-e22f-7ddf-a7eb-bc787c67bc7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019db29a-e22f-78ea-96d0-348bbee106a9" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_019db29a-e22f-7ddf-a7eb-bc787c67bc7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019db29a-e22f-73d4-9783-c53e5661867b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019db29a-e22f-78ea-96d0-348bbee106a9" xlink:to="loc_us-gaap_AssetsCurrent_019db29a-e22f-73d4-9783-c53e5661867b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_019db29a-e22f-7996-82a2-5d88c6f6bd01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019db29a-e22f-78ea-96d0-348bbee106a9" xlink:to="loc_us-gaap_OtherAssets_019db29a-e22f-7996-82a2-5d88c6f6bd01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_019db29a-e22f-7e86-8c19-fda1dc94c974" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019db29a-e22f-78ea-96d0-348bbee106a9" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_019db29a-e22f-7e86-8c19-fda1dc94c974" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentsJointVentures_019db29a-e22f-70dd-9ae6-eb4dcb19d9c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RealEstateInvestmentsJointVentures"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019db29a-e22f-78ea-96d0-348bbee106a9" xlink:to="loc_us-gaap_RealEstateInvestmentsJointVentures_019db29a-e22f-70dd-9ae6-eb4dcb19d9c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019db29a-e22f-7ad2-b022-042bb4edf3a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019db29a-e22f-78ea-96d0-348bbee106a9" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019db29a-e22f-7ad2-b022-042bb4edf3a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019db29a-e22f-7c36-a10a-e216a5dbaf74" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019db29a-e22f-78ea-96d0-348bbee106a9" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019db29a-e22f-7c36-a10a-e216a5dbaf74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_019df8f2-573e-7818-b6a4-5cf98dcc87d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019db29a-e22f-78ea-96d0-348bbee106a9" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_019df8f2-573e-7818-b6a4-5cf98dcc87d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019db29a-e22f-7da6-98ab-b0dfb3521e93" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_019db29a-e22f-7cde-96e2-3946b2b83a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019db29a-e22f-7da6-98ab-b0dfb3521e93" xlink:to="loc_us-gaap_CommonStockValue_019db29a-e22f-7cde-96e2-3946b2b83a6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_019db29a-e22f-7eae-8200-8e77e54b2b87" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019db29a-e22f-7da6-98ab-b0dfb3521e93" xlink:to="loc_us-gaap_AdditionalPaidInCapital_019db29a-e22f-7eae-8200-8e77e54b2b87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_019db29a-e22f-71c6-a269-c31c1767848f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019db29a-e22f-7da6-98ab-b0dfb3521e93" xlink:to="loc_us-gaap_TreasuryStockCommonValue_019db29a-e22f-71c6-a269-c31c1767848f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019db29a-e22f-7d21-9120-e7a78dad19f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019db29a-e22f-7da6-98ab-b0dfb3521e93" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019db29a-e22f-7d21-9120-e7a78dad19f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019db29a-e22f-7341-9e9e-35651cf6da3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019db29a-e22f-7763-b902-3338204144ca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019db29a-e22f-7341-9e9e-35651cf6da3b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019db29a-e22f-7763-b902-3338204144ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019db29a-e22f-729a-a41d-e0c57e88c2d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019db29a-e22f-7341-9e9e-35651cf6da3b" xlink:to="loc_us-gaap_LiabilitiesCurrent_019db29a-e22f-729a-a41d-e0c57e88c2d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_019db29a-e22f-775f-bd16-11614dce1587" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019db29a-e22f-7341-9e9e-35651cf6da3b" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_019db29a-e22f-775f-bd16-11614dce1587" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019db29a-e22f-7db0-9279-de5cd359b832" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019db29a-e22f-7edd-b524-f2754a7b81a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019db29a-e22f-7db0-9279-de5cd359b832" xlink:to="loc_us-gaap_Liabilities_019db29a-e22f-7edd-b524-f2754a7b81a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019db29a-e22f-77b5-8902-eff4ef1ee7ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019db29a-e22f-7db0-9279-de5cd359b832" xlink:to="loc_us-gaap_StockholdersEquity_019db29a-e22f-77b5-8902-eff4ef1ee7ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_019db29a-e22f-7b13-8b2f-6d01d52023fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019db29a-e22f-7db0-9279-de5cd359b832" xlink:to="loc_us-gaap_CommitmentsAndContingencies_019db29a-e22f-7b13-8b2f-6d01d52023fa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="chci-20260331.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://comstockhomes.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019db29a-e22f-7fcb-93ca-5f7f4b57473a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_019db29a-e22f-7602-ba3b-6c68d1ea3306" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019db29a-e22f-7fcb-93ca-5f7f4b57473a" xlink:to="loc_us-gaap_CostsAndExpenses_019db29a-e22f-7602-ba3b-6c68d1ea3306" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019db29a-e22f-7936-b616-61b21e78afdb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019db29a-e22f-7fcb-93ca-5f7f4b57473a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019db29a-e22f-7936-b616-61b21e78afdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019db29a-e22f-7f34-a3be-0fbe998d5b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ChangeInFairValueOfEquityMethodInvestment_019db29a-e22f-741e-b91d-b544425af2a5" xlink:href="chci-20260331.xsd#chci_ChangeInFairValueOfEquityMethodInvestment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019db29a-e22f-7f34-a3be-0fbe998d5b8f" xlink:to="loc_chci_ChangeInFairValueOfEquityMethodInvestment_019db29a-e22f-741e-b91d-b544425af2a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_019db29a-e22f-755d-9aa4-8fdb6d14e34c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019db29a-e22f-7f34-a3be-0fbe998d5b8f" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_019db29a-e22f-755d-9aa4-8fdb6d14e34c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_019db29a-e22f-7fb7-9663-766add460b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019db29a-e22f-7f34-a3be-0fbe998d5b8f" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_019db29a-e22f-7fb7-9663-766add460b8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019db29a-e22f-7084-8f6c-9616b8b89e7b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019db29a-e22f-7f34-a3be-0fbe998d5b8f" xlink:to="loc_us-gaap_OperatingIncomeLoss_019db29a-e22f-7084-8f6c-9616b8b89e7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_019df8f7-ddd7-7e5d-aecc-235270c92b97" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019db29a-e22f-7f34-a3be-0fbe998d5b8f" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_019df8f7-ddd7-7e5d-aecc-235270c92b97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_019db29a-e22f-7335-8595-11c8ea727422" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019db29a-e22f-7d16-9209-aca77d9f2787" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_019db29a-e22f-7335-8595-11c8ea727422" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019db29a-e22f-7d16-9209-aca77d9f2787" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019db29a-e22f-7638-ad69-afc1c089dcfc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_019db29a-e22f-7335-8595-11c8ea727422" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019db29a-e22f-7638-ad69-afc1c089dcfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_019db29a-e22f-7660-a882-88faad5ec5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_019db29a-e22f-76e8-96fc-d9700ad2465c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_019db29a-e22f-7660-a882-88faad5ec5cb" xlink:to="loc_us-gaap_DepreciationAndAmortization_019db29a-e22f-76e8-96fc-d9700ad2465c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_019db29a-e22f-7352-a505-f3dd17fc9902" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_019db29a-e22f-7660-a882-88faad5ec5cb" xlink:to="loc_us-gaap_CostOfRevenue_019db29a-e22f-7352-a505-f3dd17fc9902" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019db29a-e22f-7fb3-9a4b-1b00f0865120" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_019db29a-e22f-7660-a882-88faad5ec5cb" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019db29a-e22f-7fb3-9a4b-1b00f0865120" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="chci-20260331.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://comstockhomes.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019df906-3a0d-77d9-82bc-5d3a26380ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_019df906-3a0d-74ef-8107-3f6bc3f71e34" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019df906-3a0d-77d9-82bc-5d3a26380ed8" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_019df906-3a0d-74ef-8107-3f6bc3f71e34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019df906-3a0d-7076-98ca-e8c4399e83a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019df906-3a0d-77d9-82bc-5d3a26380ed8" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019df906-3a0d-7076-98ca-e8c4399e83a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019db29a-e22f-7947-bce1-ab209ecf6752" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_GainLossOnEquityMethodInvestmentsCarriedAtFairValue_019db29a-e22f-7560-8fec-2fd7ee67cb51" xlink:href="chci-20260331.xsd#chci_GainLossOnEquityMethodInvestmentsCarriedAtFairValue"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019db29a-e22f-7947-bce1-ab209ecf6752" xlink:to="loc_chci_GainLossOnEquityMethodInvestmentsCarriedAtFairValue_019db29a-e22f-7560-8fec-2fd7ee67cb51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_019db29a-e22f-72ea-b9f3-8e8e1f9f0293" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019db29a-e22f-7947-bce1-ab209ecf6752" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_019db29a-e22f-72ea-b9f3-8e8e1f9f0293" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_019db29a-e22f-725d-9ded-d8d8b0926e29" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019db29a-e22f-7947-bce1-ab209ecf6752" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_019db29a-e22f-725d-9ded-d8d8b0926e29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019db29a-e22f-7e9c-8c4d-0ab5ded35b27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019db29a-e22f-7947-bce1-ab209ecf6752" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019db29a-e22f-7e9c-8c4d-0ab5ded35b27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_GainLossOnDeferredCompensationPlanAssets_019db29a-e22f-7986-adae-ad89e4a305bf" xlink:href="chci-20260331.xsd#chci_GainLossOnDeferredCompensationPlanAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019db29a-e22f-7947-bce1-ab209ecf6752" xlink:to="loc_chci_GainLossOnDeferredCompensationPlanAssets_019db29a-e22f-7986-adae-ad89e4a305bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOperating_019db29a-e22f-7d04-b225-a29c00229357" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeOperating"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019db29a-e22f-7947-bce1-ab209ecf6752" xlink:to="loc_us-gaap_InterestIncomeOperating_019db29a-e22f-7d04-b225-a29c00229357" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_IncreaseDecreaseInDeferredCompensationPlanLiabilities_019db29a-e22f-760f-a3c6-553fe53abc87" xlink:href="chci-20260331.xsd#chci_IncreaseDecreaseInDeferredCompensationPlanLiabilities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019db29a-e22f-7947-bce1-ab209ecf6752" xlink:to="loc_chci_IncreaseDecreaseInDeferredCompensationPlanLiabilities_019db29a-e22f-760f-a3c6-553fe53abc87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_019db29a-e22f-7f85-92a5-2a080ad388c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019db29a-e22f-7947-bce1-ab209ecf6752" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_019db29a-e22f-7f85-92a5-2a080ad388c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019db29a-e22f-7cec-a53c-40c825f754ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019db29a-e22f-7947-bce1-ab209ecf6752" xlink:to="loc_us-gaap_ShareBasedCompensation_019db29a-e22f-7cec-a53c-40c825f754ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_019db29a-e22f-7e38-877f-e2870cb6300e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019db29a-e22f-7947-bce1-ab209ecf6752" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_019db29a-e22f-7e38-877f-e2870cb6300e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019db29a-e22f-7795-9f30-5feecfbd1725" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019db29a-e22f-7947-bce1-ab209ecf6752" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019db29a-e22f-7795-9f30-5feecfbd1725" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_019db29a-e22f-791e-955d-53d8cfc9f53c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019db29a-e22f-7947-bce1-ab209ecf6752" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_019db29a-e22f-791e-955d-53d8cfc9f53c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_019db29a-e22f-762b-9548-1189c69678de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019db29a-e22f-7947-bce1-ab209ecf6752" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_019db29a-e22f-762b-9548-1189c69678de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_019df8fb-772d-7d9d-8bc2-711ef09b91b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019db29a-e22f-7947-bce1-ab209ecf6752" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_019df8fb-772d-7d9d-8bc2-711ef09b91b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019df8fe-55f6-7545-8b1a-edb0dc59c759" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireRealEstateAndRealEstateJointVentures_019df8fe-55f6-75f1-8de1-969fe8c4cbaf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireRealEstateAndRealEstateJointVentures"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019df8fe-55f6-7545-8b1a-edb0dc59c759" xlink:to="loc_us-gaap_PaymentsToAcquireRealEstateAndRealEstateJointVentures_019df8fe-55f6-75f1-8de1-969fe8c4cbaf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_019df8fe-55f6-7889-9abc-2d84536e1483" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019df8fe-55f6-7545-8b1a-edb0dc59c759" xlink:to="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_019df8fe-55f6-7889-9abc-2d84536e1483" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_019df8fe-55f6-7ceb-a962-907b20b1e586" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireEquitySecuritiesFvNi"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019df8fe-55f6-7545-8b1a-edb0dc59c759" xlink:to="loc_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_019df8fe-55f6-7ceb-a962-907b20b1e586" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_PaymentsForDeferredCompensationPlanSecurities_019df8fe-55f6-7657-947b-f7b2fc50e92f" xlink:href="chci-20260331.xsd#chci_PaymentsForDeferredCompensationPlanSecurities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019df8fe-55f6-7545-8b1a-edb0dc59c759" xlink:to="loc_chci_PaymentsForDeferredCompensationPlanSecurities_019df8fe-55f6-7657-947b-f7b2fc50e92f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_ProceedsFromSalesOfDeferredCompensationPlanSecurities_019df8fe-55f6-77db-a394-e003aa482557" xlink:href="chci-20260331.xsd#chci_ProceedsFromSalesOfDeferredCompensationPlanSecurities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019df8fe-55f6-7545-8b1a-edb0dc59c759" xlink:to="loc_chci_ProceedsFromSalesOfDeferredCompensationPlanSecurities_019df8fe-55f6-77db-a394-e003aa482557" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromProductiveAssets_019df8fe-55f6-7d3a-bab3-25a962bc6bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForProceedsFromProductiveAssets"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019df8fe-55f6-7545-8b1a-edb0dc59c759" xlink:to="loc_us-gaap_PaymentsForProceedsFromProductiveAssets_019df8fe-55f6-7d3a-bab3-25a962bc6bbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_019df902-7418-7d3b-9b7e-2b9754f73821" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019df902-7418-7834-b728-fde46d6fbf22" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_019df902-7418-7d3b-9b7e-2b9754f73821" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019df902-7418-7834-b728-fde46d6fbf22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019df902-7418-7b07-bb8d-913f783451d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_019df902-7418-7d3b-9b7e-2b9754f73821" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019df902-7418-7b07-bb8d-913f783451d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019df902-7418-7486-96f8-e5389a85f705" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_019df902-7418-7d3b-9b7e-2b9754f73821" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019df902-7418-7486-96f8-e5389a85f705" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/LeasesScheduleofLeaseCostandCashFlowInformationDetails" xlink:type="simple" xlink:href="chci-20260331.xsd#LeasesScheduleofLeaseCostandCashFlowInformationDetails"/>
  <link:calculationLink xlink:role="http://comstockhomes.com/role/LeasesScheduleofLeaseCostandCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_019db29a-e22f-710b-8b8c-522d5109e631" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_019db29a-e22f-7bbd-a18c-31040569401c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_019db29a-e22f-710b-8b8c-522d5109e631" xlink:to="loc_us-gaap_OperatingLeaseCost_019db29a-e22f-7bbd-a18c-31040569401c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_019db29a-e22f-7f44-9795-4796dca382e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_019db29a-e22f-710b-8b8c-522d5109e631" xlink:to="loc_us-gaap_VariableLeaseCost_019db29a-e22f-7f44-9795-4796dca382e2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="chci-20260331.xsd#LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019db29a-e22f-7f7c-8bfc-9aa03a9e8017" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019db29a-e22f-7e79-a504-3030820382c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019db29a-e22f-7f7c-8bfc-9aa03a9e8017" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019db29a-e22f-7e79-a504-3030820382c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019db29a-e22f-7074-81cd-68f59809688e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019db29a-e22f-7f7c-8bfc-9aa03a9e8017" xlink:to="loc_us-gaap_OperatingLeaseLiability_019db29a-e22f-7074-81cd-68f59809688e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="chci-20260331.xsd#LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://comstockhomes.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019db29a-e22f-7bb3-bb3f-0033581894d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_019db29a-e22f-7d27-b3e1-5b5cfb7253c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019db29a-e22f-7bb3-bb3f-0033581894d1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_019db29a-e22f-7d27-b3e1-5b5cfb7253c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019db29a-e22f-796c-87dc-603f65347bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019db29a-e22f-7bb3-bb3f-0033581894d1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019db29a-e22f-796c-87dc-603f65347bd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019db29a-e22f-75a1-8c84-64794b5b2eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019db29a-e22f-7bb3-bb3f-0033581894d1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019db29a-e22f-75a1-8c84-64794b5b2eb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019db29a-e22f-711a-ad8e-b6944783da4c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019db29a-e22f-7bb3-bb3f-0033581894d1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019db29a-e22f-711a-ad8e-b6944783da4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019db29a-e22f-7cd6-9fa2-34ec0f682e58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019db29a-e22f-7bb3-bb3f-0033581894d1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019db29a-e22f-7cd6-9fa2-34ec0f682e58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_019db29a-e22f-7c33-ad42-7434769886af" xlink:href="chci-20260331.xsd#chci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019db29a-e22f-7bb3-bb3f-0033581894d1" xlink:to="loc_chci_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_019db29a-e22f-7c33-ad42-7434769886af" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails" xlink:type="simple" xlink:href="chci-20260331.xsd#NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails"/>
  <link:calculationLink xlink:role="http://comstockhomes.com/role/NetIncomeLossPerShareSummaryofEarningsPerShareBasicandDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019db29a-e22f-77dd-bbf8-ddb510915231" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019db29a-e22f-72f4-83cf-ddcba2186df4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019db29a-e22f-77dd-bbf8-ddb510915231" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019db29a-e22f-72f4-83cf-ddcba2186df4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019db29a-e22f-7b66-b58c-a88bfbec5121" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019db29a-e22f-77dd-bbf8-ddb510915231" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019db29a-e22f-7b66-b58c-a88bfbec5121" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://comstockhomes.com/role/SegmentInformationSegmentReportingInformationDetails" xlink:type="simple" xlink:href="chci-20260331.xsd#SegmentInformationSegmentReportingInformationDetails"/>
  <link:calculationLink xlink:role="http://comstockhomes.com/role/SegmentInformationSegmentReportingInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_019db29a-e2f0-7a87-972f-97c621c7d63f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_019db29a-e2f0-7230-9baa-354865c574da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_019db29a-e2f0-7a87-972f-97c621c7d63f" xlink:to="loc_us-gaap_OperatingExpenses_019db29a-e2f0-7230-9baa-354865c574da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_019db29a-e2f0-71b2-8296-2185c4977b6f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_019db29a-e2f0-7a87-972f-97c621c7d63f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_019db29a-e2f0-71b2-8296-2185c4977b6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_019db29a-e2f0-7b1d-a1ee-6af721170275" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_019db29a-e2f0-7a87-972f-97c621c7d63f" xlink:to="loc_us-gaap_DepreciationAndAmortization_019db29a-e2f0-7b1d-a1ee-6af721170275" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
