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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:5a03fc3b-be54-4b9a-a0f4-222eddb95af3,g:1bc717f5-9d67-4ac1-96b6-e96a472bce57-->
<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" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.ameresco.com/role/Cover" xlink:type="simple" xlink:href="amrc-20231231.xsd#Cover"/>
  <link:definitionLink xlink:role="http://www.ameresco.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_27f616d3-58e4-4e3b-9cdc-0911cfcde737" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_31a4e7a7-205a-412d-95d0-eb6b160e9912" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_EntityInformationLineItems_27f616d3-58e4-4e3b-9cdc-0911cfcde737" xlink:to="loc_dei_EntitiesTable_31a4e7a7-205a-412d-95d0-eb6b160e9912" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_8fd7357a-762a-424f-9fc2-91a96eec6d14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_EntitiesTable_31a4e7a7-205a-412d-95d0-eb6b160e9912" xlink:to="loc_us-gaap_StatementClassOfStockAxis_8fd7357a-762a-424f-9fc2-91a96eec6d14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8fd7357a-762a-424f-9fc2-91a96eec6d14_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_8fd7357a-762a-424f-9fc2-91a96eec6d14" xlink:to="loc_us-gaap_ClassOfStockDomain_8fd7357a-762a-424f-9fc2-91a96eec6d14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_43d4b714-0a7c-4a68-a6d5-e6bd09198828" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_8fd7357a-762a-424f-9fc2-91a96eec6d14" xlink:to="loc_us-gaap_ClassOfStockDomain_43d4b714-0a7c-4a68-a6d5-e6bd09198828" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_e299073b-aa46-409b-897e-119d68df6a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_43d4b714-0a7c-4a68-a6d5-e6bd09198828" xlink:to="loc_us-gaap_CommonClassAMember_e299073b-aa46-409b-897e-119d68df6a0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_64295439-a383-4622-8eff-d81b5ffcc93a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_43d4b714-0a7c-4a68-a6d5-e6bd09198828" xlink:to="loc_us-gaap_CommonClassBMember_64295439-a383-4622-8eff-d81b5ffcc93a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_48a37529-bc67-4d21-b63b-8ea59e5ba373" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_27f616d3-58e4-4e3b-9cdc-0911cfcde737" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_48a37529-bc67-4d21-b63b-8ea59e5ba373" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_b2cbda63-e9d8-4892-8e2e-02f150c41a49" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_27f616d3-58e4-4e3b-9cdc-0911cfcde737" xlink:to="loc_dei_EntityCentralIndexKey_b2cbda63-e9d8-4892-8e2e-02f150c41a49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_e1993ea1-6401-4b97-817e-183224c5999e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_27f616d3-58e4-4e3b-9cdc-0911cfcde737" xlink:to="loc_dei_DocumentFiscalYearFocus_e1993ea1-6401-4b97-817e-183224c5999e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_d2e3402f-00ea-49b3-8dae-2329f326276d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_27f616d3-58e4-4e3b-9cdc-0911cfcde737" xlink:to="loc_dei_DocumentFiscalPeriodFocus_d2e3402f-00ea-49b3-8dae-2329f326276d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_6e955f61-23e5-4615-bf8d-5caa0646e7ba" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_27f616d3-58e4-4e3b-9cdc-0911cfcde737" xlink:to="loc_dei_AmendmentFlag_6e955f61-23e5-4615-bf8d-5caa0646e7ba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_9dd117a4-c535-4a51-84c5-faf62f4ae0d2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_27f616d3-58e4-4e3b-9cdc-0911cfcde737" xlink:to="loc_dei_DocumentAnnualReport_9dd117a4-c535-4a51-84c5-faf62f4ae0d2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_2b03e41e-5a14-43e2-9ef8-4ee3b1c2b33a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_27f616d3-58e4-4e3b-9cdc-0911cfcde737" xlink:to="loc_dei_DocumentTransitionReport_2b03e41e-5a14-43e2-9ef8-4ee3b1c2b33a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_88b63520-e026-42e0-9f84-d6bc0bd2dfbd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_27f616d3-58e4-4e3b-9cdc-0911cfcde737" xlink:to="loc_dei_EntityIncorporationStateCountryCode_88b63520-e026-42e0-9f84-d6bc0bd2dfbd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_7cdf53b3-74a0-4d7f-9b60-62475716c247" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_27f616d3-58e4-4e3b-9cdc-0911cfcde737" xlink:to="loc_dei_EntityTaxIdentificationNumber_7cdf53b3-74a0-4d7f-9b60-62475716c247" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_30d7d9b6-bebf-41b5-84b6-8c713bed1514" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_27f616d3-58e4-4e3b-9cdc-0911cfcde737" xlink:to="loc_dei_EntityAddressCityOrTown_30d7d9b6-bebf-41b5-84b6-8c713bed1514" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_49413b75-f66f-4486-a650-1a4176a3c5bc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_27f616d3-58e4-4e3b-9cdc-0911cfcde737" xlink:to="loc_dei_EntityAddressStateOrProvince_49413b75-f66f-4486-a650-1a4176a3c5bc" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_77c2b0ff-8cbe-4393-9384-1aa8ca6f26a0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_27f616d3-58e4-4e3b-9cdc-0911cfcde737" xlink:to="loc_dei_EntityAddressAddressLine1_77c2b0ff-8cbe-4393-9384-1aa8ca6f26a0" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_df3bb160-04b1-4b18-bb7d-8e57dc7f6ab8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_27f616d3-58e4-4e3b-9cdc-0911cfcde737" xlink:to="loc_dei_EntityAddressAddressLine2_df3bb160-04b1-4b18-bb7d-8e57dc7f6ab8" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_d1043266-ed33-4630-b2dd-8abcefb29503" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_27f616d3-58e4-4e3b-9cdc-0911cfcde737" xlink:to="loc_dei_EntityAddressPostalZipCode_d1043266-ed33-4630-b2dd-8abcefb29503" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_75ebd224-4d9c-4e59-97d4-6135bd22e8af" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_27f616d3-58e4-4e3b-9cdc-0911cfcde737" xlink:to="loc_dei_Security12bTitle_75ebd224-4d9c-4e59-97d4-6135bd22e8af" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_e8dbbe44-4172-4af3-ba93-9bc4dfeb4dbc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_27f616d3-58e4-4e3b-9cdc-0911cfcde737" xlink:to="loc_dei_TradingSymbol_e8dbbe44-4172-4af3-ba93-9bc4dfeb4dbc" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_44491f38-7e5b-4203-bb4d-dfbd7c5102c1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_27f616d3-58e4-4e3b-9cdc-0911cfcde737" xlink:to="loc_dei_SecurityExchangeName_44491f38-7e5b-4203-bb4d-dfbd7c5102c1" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_dc91eb9d-179d-409e-8dfe-1d4fa1040d15" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_27f616d3-58e4-4e3b-9cdc-0911cfcde737" xlink:to="loc_dei_AuditorFirmId_dc91eb9d-179d-409e-8dfe-1d4fa1040d15" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_0796dabc-6f09-43a7-84e6-83bc6eb39ee4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_27f616d3-58e4-4e3b-9cdc-0911cfcde737" xlink:to="loc_dei_AuditorLocation_0796dabc-6f09-43a7-84e6-83bc6eb39ee4" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_c5c4cc7d-a3a7-4396-bf2d-5add2684b717" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_27f616d3-58e4-4e3b-9cdc-0911cfcde737" xlink:to="loc_dei_AuditorName_c5c4cc7d-a3a7-4396-bf2d-5add2684b717" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentDescription_db90de14-2e60-4a3d-9f83-fc4679152146" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_27f616d3-58e4-4e3b-9cdc-0911cfcde737" xlink:to="loc_dei_AmendmentDescription_db90de14-2e60-4a3d-9f83-fc4679152146" xlink:type="arc" order="20"/>
  </link:definitionLink>
</link:linkbase>
