<SEC-DOCUMENT>0001104659-24-059998.txt : 20240510
<SEC-HEADER>0001104659-24-059998.hdr.sgml : 20240510
<ACCEPTANCE-DATETIME>20240510172131
ACCESSION NUMBER:		0001104659-24-059998
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		15
CONFORMED PERIOD OF REPORT:	20240510
ITEM INFORMATION:		Other Events
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20240510
DATE AS OF CHANGE:		20240510

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Armada Hoffler Properties, Inc.
		CENTRAL INDEX KEY:			0001569187
		STANDARD INDUSTRIAL CLASSIFICATION:	REAL ESTATE [6500]
		ORGANIZATION NAME:           	05 Real Estate & Construction
		IRS NUMBER:				461214914
		STATE OF INCORPORATION:			MD
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-35908
		FILM NUMBER:		24936079

	BUSINESS ADDRESS:	
		STREET 1:		222 CENTRAL PARK AVENUE
		STREET 2:		SUITE 2100
		CITY:			VIRGINIA BEACH
		STATE:			VA
		ZIP:			23462
		BUSINESS PHONE:		757-366-4000

	MAIL ADDRESS:	
		STREET 1:		222 CENTRAL PARK AVENUE
		STREET 2:		SUITE 2100
		CITY:			VIRGINIA BEACH
		STATE:			VA
		ZIP:			23462
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>tm2413937d2_8k.htm
<DESCRIPTION>FORM 8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:us-roles="http://fasb.org/us-roles/2023" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:ahh="http://armadahoffler.com/20240510">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_021_US%2DGAAP%2D2023_exch -->
<!-- Field: Set; Name: xdx; ID: xdx_036_ahh_armadahoffler.com_20240510 -->
<!-- Field: Set; Name: xdx; ID: xdx_04F_20240510_20240510 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_055_edei%2D%2DEntityCentralIndexKey_0001569187 -->
<!-- Field: Set; Name: xdx; ID: xdx_079_SO_T%2D%2D\DeptFiles%2DiXBRL 8%2DK Covers Templates\+++%2DROOT%2DElement%2D+++\EntityListingsLineItems.xdxs -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="AsOf2024-05-10" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2024-05-10" id="Fact000004" name="dei:EntityCentralIndexKey">0001569187</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="ahh-20240510.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2024-05-10">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001569187</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-05-10</xbrli:startDate>
        <xbrli:endDate>2024-05-10</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-05-102024-05-10_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001569187</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-05-10</xbrli:startDate>
        <xbrli:endDate>2024-05-10</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-05-102024-05-10_us-gaap_RedeemableConvertiblePreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001569187</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-05-10</xbrli:startDate>
        <xbrli:endDate>2024-05-10</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


<p style="margin: 0"></p>

<p style="margin: 0"></p>

<!-- Field: Rule-Page --><div style="margin-top: 12pt; margin-bottom: 3pt; width: 100%"><div style="border-top: Black 2pt solid; border-bottom: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="margin: 0">&#160;</p>

<p style="font: 18pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>UNITED STATES</b></p>

<p style="font: 18pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 18pt"><b>SECURITIES
AND</b></span><span style="font-size: 10pt"> </span><span style="font-size: 18pt"><b>EXCHANGE COMMISSION</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Washington, D.C.
20549</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>


<!-- Field: Rule-Page --><div style="margin: 0pt auto; width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 18pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">&#160;</span><span style="font-size: 18pt"><b>FORM <span id="xdx_90D_edei--DocumentType_c20240510__20240510_zbrUCymLOIr6"><ix:nonNumeric contextRef="AsOf2024-05-10" id="Fact000010" name="dei:DocumentType">8-K</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>CURRENT REPORT</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Pursuant to Section&#160;13
or 15(d)&#160;of The Securities Exchange Act of 1934</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">Date of Report
(Date of earliest event reported):&#160; <span id="xdx_906_edei--DocumentPeriodEndDate_c20240510__20240510_zKyHBFs8fYwk"><ix:nonNumeric contextRef="AsOf2024-05-10" format="ixt:datemonthdayyearen" id="Fact000011" name="dei:DocumentPeriodEndDate">May 10, 2024</ix:nonNumeric></span> </p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 18pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><span id="xdx_90D_edei--EntityRegistrantName_c20240510__20240510_zg14ldTX6KEh"><ix:nonNumeric contextRef="AsOf2024-05-10" id="Fact000012" name="dei:EntityRegistrantName">ARMADA HOFFLER
PROPERTIES,&#160;INC.</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">(Exact name of registrant
as specified in its charter)</p>

<p style="text-indent: 0px; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; text-align: left">
<tr>
    <td style="padding: 2px; vertical-align: top; text-align: center; width: 31%"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_909_edei--EntityIncorporationStateCountryCode_c20240510__20240510_zTrs1s5BG8k5"><ix:nonNumeric contextRef="AsOf2024-05-10" format="ixt-sec:stateprovnameen" id="Fact000013" name="dei:EntityIncorporationStateCountryCode">Maryland</ix:nonNumeric></span></b></span></td>
    <td style="padding: 2px; vertical-align: bottom; text-align: left; width: 1%">&#160;</td>
    <td style="padding: 2px; vertical-align: top; text-align: center; width: 34%"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_902_edei--EntityFileNumber_c20240510__20240510_zO0RlNFioO3b"><ix:nonNumeric contextRef="AsOf2024-05-10" id="Fact000014" name="dei:EntityFileNumber">001-35908</ix:nonNumeric></span></b></span></td>
    <td style="padding: 2px; vertical-align: bottom; text-align: left; width: 1%">&#160;</td>
    <td style="padding: 2px; vertical-align: top; text-align: center; width: 33%"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_904_edei--EntityTaxIdentificationNumber_c20240510__20240510_zNYfm2zCc1Dc"><ix:nonNumeric contextRef="AsOf2024-05-10" id="Fact000015" name="dei:EntityTaxIdentificationNumber">46-1214914</ix:nonNumeric></span></b></span></td></tr>
<tr>
    <td style="padding: 2px; vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(State or other jurisdiction of<br/>
 incorporation)</span></td>
    <td style="padding: 2px; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="padding: 2px; vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Commission File Number)</span></td>
    <td style="padding: 2px; vertical-align: top; text-align: left">&#160;</td>
    <td style="padding: 2px; vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(IRS Employer Identification No.)</span></td></tr>
</table>
<p style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="text-indent: 0px; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; text-align: left">
<tr>
    <td style="padding: 2px; vertical-align: top; text-align: center; width: 49%"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_90E_edei--EntityAddressAddressLine1_c20240510__20240510_zDu6OmBFbOTk"><ix:nonNumeric contextRef="AsOf2024-05-10" id="Fact000016" name="dei:EntityAddressAddressLine1">222 Central Park Avenue</ix:nonNumeric></span>, <span id="xdx_909_edei--EntityAddressAddressLine2_c20240510__20240510_z3r18oElMgk6"><ix:nonNumeric contextRef="AsOf2024-05-10" id="Fact000017" name="dei:EntityAddressAddressLine2">Suite&#160;2100</ix:nonNumeric></span></b></span></td>
    <td style="padding: 2px; vertical-align: bottom; text-align: left; width: 3%">&#160;</td>
    <td style="padding: 2px; vertical-align: top; text-align: center; width: 48%">&#160;</td></tr>
<tr>
    <td style="padding: 2px; vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_90D_edei--EntityAddressCityOrTown_c20240510__20240510_zTpcFpyFBrxj"><ix:nonNumeric contextRef="AsOf2024-05-10" id="Fact000018" name="dei:EntityAddressCityOrTown">Virginia Beach</ix:nonNumeric></span>, <span id="xdx_90B_edei--EntityAddressStateOrProvince_c20240510__20240510_zCT3dlg0rVk9"><ix:nonNumeric contextRef="AsOf2024-05-10" format="ixt-sec:stateprovnameen" id="Fact000019" name="dei:EntityAddressStateOrProvince">Virginia</ix:nonNumeric></span></b></span></td>
    <td style="padding: 2px; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="padding: 2px; vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_90E_edei--EntityAddressPostalZipCode_c20240510__20240510_z36NGNhdjwji"><ix:nonNumeric contextRef="AsOf2024-05-10" id="Fact000020" name="dei:EntityAddressPostalZipCode">23462</ix:nonNumeric></span></b></span></td></tr>
<tr>
    <td style="padding: 2px; vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Address of principal executive offices)</span></td>
    <td style="padding: 2px; vertical-align: bottom; text-align: left">&#160;</td>
    <td style="padding: 2px; vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Zip Code)</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">Registrant&#8217;s
telephone number, including area code: <b>(<span id="xdx_901_edei--CityAreaCode_c20240510__20240510_zaKtOM40OGne"><ix:nonNumeric contextRef="AsOf2024-05-10" id="Fact000021" name="dei:CityAreaCode">757</ix:nonNumeric></span>) <span id="xdx_908_edei--LocalPhoneNumber_c20240510__20240510_ztKWy2mdx3jb"><ix:nonNumeric contextRef="AsOf2024-05-10" id="Fact000022" name="dei:LocalPhoneNumber">366-4000</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Not Applicable</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">(Former name or former
address, if changed since last report)</p>

<p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Check the appropriate box below if the
Form&#160;8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font-size: 10pt; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Wingdings"><span id="xdx_906_edei--WrittenCommunications_c20240510__20240510_zVzI51OYKQ8"><ix:nonNumeric contextRef="AsOf2024-05-10" format="ixt:booleanfalse" id="Fact000023" name="dei:WrittenCommunications">&#168;</ix:nonNumeric></span></span><span style="font-family: Wingdings"></span><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;
Written communications pursuant to Rule&#160;425 under the Securities Act (17 CFR 230.425)</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Wingdings"><span style="font-family: Wingdings"><span id="xdx_900_edei--SolicitingMaterial_c20240510__20240510_zaxGgqxFmKG4"><ix:nonNumeric contextRef="AsOf2024-05-10" format="ixt:booleanfalse" id="Fact000024" name="dei:SolicitingMaterial">&#168;</ix:nonNumeric></span></span></span><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;
Soliciting material pursuant to Rule&#160;14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Wingdings"><span style="font-family: Wingdings"><span id="xdx_90E_edei--PreCommencementTenderOffer_c20240510__20240510_zFNsZBR9tU5b"><ix:nonNumeric contextRef="AsOf2024-05-10" format="ixt:booleanfalse" id="Fact000025" name="dei:PreCommencementTenderOffer">&#168;</ix:nonNumeric></span></span></span><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160; Pre-commencement
communications pursuant to Rule&#160;14d-2(b)&#160;under the Exchange Act (17 CFR 240.14d-2(b))</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Wingdings"><span style="font-family: Wingdings"><span id="xdx_904_edei--PreCommencementIssuerTenderOffer_c20240510__20240510_zeRQXC4FCKQj"><ix:nonNumeric contextRef="AsOf2024-05-10" format="ixt:booleanfalse" id="Fact000026" name="dei:PreCommencementIssuerTenderOffer">&#168;</ix:nonNumeric></span></span></span><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160; Pre-commencement
communications pursuant to Rule&#160;13e-4(c)&#160;under the Exchange Act (17 CFR 240.13e-4(c))</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 24px; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">Securities registered
pursuant to Section 12(b) of the Act:</p>

<p style="text-indent: 0px; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto; width: 100%; border-collapse: collapse; text-align: left">
<tr>
    <td style="border-bottom: #000000 1px solid; vertical-align: top; text-align: center; width: 34%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Title of each class</b></span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="border-bottom: #000000 1px solid; vertical-align: top; text-align: center; width: 31%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Trading Symbol(s)</b></span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="border-bottom: #000000 1px solid; vertical-align: top; text-align: center; width: 33%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Name of each exchange on which registered</b></span></td></tr>
<tr>
    <td style="vertical-align: top; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_908_edei--Security12bTitle_c20240510__20240510__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zBa5nesfKWLe"><ix:nonNumeric contextRef="From2024-05-102024-05-10_us-gaap_CommonStockMember" id="Fact000027" name="dei:Security12bTitle">Common Stock, $0.01 par value per share</ix:nonNumeric></span></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_edei--TradingSymbol_c20240510__20240510__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zyF1kc6qpeIl"><ix:nonNumeric contextRef="From2024-05-102024-05-10_us-gaap_CommonStockMember" id="Fact000028" name="dei:TradingSymbol">AHH</ix:nonNumeric></span></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_909_edei--SecurityExchangeName_c20240510__20240510__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zYOJA3S06Gf"><ix:nonNumeric contextRef="From2024-05-102024-05-10_us-gaap_CommonStockMember" format="ixt-sec:exchnameen" id="Fact000029" name="dei:SecurityExchangeName">New York Stock Exchange</ix:nonNumeric></span></span></td></tr>
<tr>
    <td style="vertical-align: top; text-align: left">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td></tr>
<tr>
    <td style="vertical-align: top; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_edei--Security12bTitle_c20240510__20240510__us-gaap--StatementClassOfStockAxis__us-gaap--RedeemableConvertiblePreferredStockMember_zueVuI2EyfC6"><ix:nonNumeric contextRef="From2024-05-102024-05-10_us-gaap_RedeemableConvertiblePreferredStockMember" id="Fact000030" name="dei:Security12bTitle">6.75% Series A Cumulative Redeemable Perpetual Preferred Stock, $0.01 par value per share</ix:nonNumeric></span></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_edei--TradingSymbol_c20240510__20240510__us-gaap--StatementClassOfStockAxis__us-gaap--RedeemableConvertiblePreferredStockMember_zMZDwCC54N84"><ix:nonNumeric contextRef="From2024-05-102024-05-10_us-gaap_RedeemableConvertiblePreferredStockMember" id="Fact000031" name="dei:TradingSymbol">AHHPrA</ix:nonNumeric></span></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_edei--SecurityExchangeName_c20240510__20240510__us-gaap--StatementClassOfStockAxis__us-gaap--RedeemableConvertiblePreferredStockMember_zrTNqCteWdn3"><ix:nonNumeric contextRef="From2024-05-102024-05-10_us-gaap_RedeemableConvertiblePreferredStockMember" format="ixt-sec:exchnameen" id="Fact000032" name="dei:SecurityExchangeName">New York Stock Exchange</ix:nonNumeric></span></span></td></tr>
</table>
<p style="font-size: 10pt; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Indicate by check mark
whether the registrant is an emerging growth company as defined in Rule&#160;405 of the Securities Act of 1933 (&#167;230.405 of
this chapter) or Rule&#160;12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font-size: 10pt; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Emerging
growth company&#160;</span><span style="font-family: Wingdings"><span style="font-family: Wingdings"><span id="xdx_90C_edei--EntityEmergingGrowthCompany_c20240510__20240510_zlFKl9RjbbRg"><ix:nonNumeric contextRef="AsOf2024-05-10" format="ixt:booleanfalse" id="Fact000033" name="dei:EntityEmergingGrowthCompany">&#168;</ix:nonNumeric></span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font-size: 10pt; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">If
an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for
complying with any new or revised financial accounting standards provided pursuant to Section&#160;13(a)&#160;of the Exchange Act.&#160;</span><span style="font-family: Wingdings"><span style="font-family: Wingdings">&#168;</span></span></p>

<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="margin-top: 0pt; margin-bottom: 0pt"></p>

<!-- Field: Rule-Page --><div style="margin-top: 3pt; margin-bottom: 12pt; width: 100%"><div style="border-top: Black 1pt solid; border-bottom: Black 2pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="margin-top: 0pt; margin-bottom: 0pt"></p>

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 12pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 8.01</b></span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Other Events.</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May&#160;10, 2024, <span style="background-color: white">Armada Hoffler Properties,&#160;Inc. (the &#8220;Company&#8221;) and Armada Hoffler,
L.P.</span> entered into an amendment (the &#8220;Amendment&#8221;) to the <span style="background-color: white">ATM Equity Offering Sales
Agreement, </span>dated March&#160;10, 2020, as amended by Amendment No.&#160;1, dated February&#160;28, 2023, and by Amendment No.&#160;2,
dated August&#160;10, 2023 (as amended, the &#8220;Sales Agreement&#8221;), <span style="background-color: white">with </span></span><span style="background-color: white">Jefferies
LLC, Barclays Capital Inc., Barclays Bank PLC, Robert W. Baird&#160;&amp; Co. Incorporated, Regions Securities&#160;LLC, Stifel, Nicolaus&#160;&amp;
Company,&#160;Incorporated, TD Securities (USA) LLC, and The Toronto-Dominion Bank,</span> for the offering, from time to time, of <span style="background-color: white">shares
of the Company&#8217;s common stock, $0.01 par value per share (&#8220;Common Stock&#8221;), and shares of the Company&#8217;s 6.75% Series&#160;A
Cumulative Redeemable Perpetual Preferred Stock, $0.01 par value per share, having an aggregate offering price of up to $300,000,000 (the
&#8220;Offered Shares&#8221;)</span>. The purpose of the Amendment<span style="background-color: white">, among other things, </span>was
to include (i)&#160;TD Securities (USA) LLC as an additional agent (for sales of Common Stock only) and forward seller, as the case may
be, and (ii)&#160;The Toronto-Dominion Bank as an additional forward purchaser. As of the date of the Amendment, Offered Shares having
an aggregate gross sales price of up to approximately $204 million remain to be sold under the Sales Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A copy of the Amendment is
filed as Exhibit&#160;1.1 to this Current Report on Form&#160;8-K. The description of the Amendment does not purport to be complete and
is qualified in its entirety by reference to the copy of the Amendment filed as an exhibit to this Current Report on Form&#160;8-K and
incorporated herein by reference.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 9.01</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Financial Statements and Exhibits.</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(d)&#160;Exhibits.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; padding: 1.5pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Exhibit</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>No.</b></p></td>
    <td style="padding: 1.5pt; text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Description</b></span></td></tr>
  <tr>
    <td style="padding: 1.5pt; vertical-align: top"><a href="tm2413937d2_ex1-1.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.1</span></a></td>
    <td style="padding: 1.5pt; vertical-align: bottom">&#160;</td>
    <td style="padding: 1.5pt; vertical-align: top"><a href="tm2413937d2_ex1-1.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amendment No.&#160;3, dated May&#160;10, 2024, to the ATM Equity Offering Sales Agreement, dated March&#160;10, 2020.</span></a></td></tr>
  <tr>
    <td style="padding: 1.5pt; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104</span></td>
    <td style="padding: 1.5pt; vertical-align: bottom">&#160;</td>
    <td style="padding: 1.5pt; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cover Page&#160;Interactive Data File - the cover page&#160;XBRL tags are embedded within the Inline XBRL document.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 12pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.75in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIGNATURES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf
by the undersigned hereunto duly authorized.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
<td>&#160;</td>
<td colspan="2" style="font-size: 10pt"><span style="font-size: 10pt"><b>ARMADA HOFFLER PROPERTIES, INC.</b></span></td></tr>
<tr style="vertical-align: top">
<td>&#160;</td>
<td colspan="2">&#160;</td></tr>
<tr>
<td style="vertical-align: top; font-size: 10pt; width: 50%"><span style="font-size: 10pt">Date: May 10, 2024</span></td>
<td style="text-align: left; vertical-align: bottom; font-size: 10pt; width: 3%"><span style="font-size: 10pt">By: </span></td>
<td style="border-bottom: Black 1pt solid; vertical-align: bottom; font-size: 10pt; width: 47%"><span style="font-size: 10pt">/s/ Matthew T. Barnes-Smith</span></td></tr>
<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: bottom">&#160;</td>
<td style="vertical-align: bottom">Matthew T. Barnes-Smith</td></tr>
<tr>
<td style="vertical-align: top">&#160;</td>
<td style="vertical-align: bottom; font-size: 10pt">&#160;</td>
<td style="vertical-align: bottom; font-size: 10pt"><span style="font-size: 10pt">Chief Financial Officer, Treasurer, and Corporate Secretary</span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 3; Options: Last -->
    <div style="border-bottom: Black 1pt solid; margin-top: 12pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-1.1
<SEQUENCE>2
<FILENAME>tm2413937d2_ex1-1.htm
<DESCRIPTION>EXHIBIT 1.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 1.1&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Armada Hoffler Properties,&nbsp;Inc.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Common Stock<BR>
($0.01 par value per share)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">6.75% Series&nbsp;A Cumulative Redeemable Perpetual
Preferred Stock&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">($0.01 par value per share)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>AMENDMENT NO. 3 TO</B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>ATM EQUITY OFFERING&nbsp;SALES AGREEMENT</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">May&nbsp;10, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Jefferies LLC&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">520 Madison Avenue&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">New York, New York 10022</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Barclays Capital Inc.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">745 Seventh Avenue&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">New York, New York 10019</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Robert W. Baird&nbsp;&amp; Co. Incorporated&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">777 East Wisconsin Avenue&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Milwaukee, Wisconsin 53202</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Regions Securities LLC&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">615 South College Street, Suite&nbsp;600&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Charlotte, North Carolina 28202</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Stifel, Nicolaus&nbsp;&amp; Company,&nbsp;Incorporated&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">501 North Broadway, 10th Floor&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Saint Louis, Missouri 63102</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">TD Securities (USA) LLC&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">1 Vanderbilt Avenue, 11th Floor&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">New York, NY 10017</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>As Agents</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Jefferies LLC&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">520 Madison Avenue&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">New York, New York 10022</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Barclays Bank PLC&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">c/o Barclays Capital Inc.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">745 Seventh Avenue&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">New York, New York 10019</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Robert W. Baird&nbsp;&amp; Co. Incorporated&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">777 East Wisconsin Avenue</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Milwaukee, Wisconsin 53202</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Regions Securities LLC&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">615 South College Street, Suite&nbsp;600&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Charlotte, North Carolina 28202</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Stifel, Nicolaus&nbsp;&amp; Company,&nbsp;Incorporated&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">501 North Broadway, 10th Floor&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Saint Louis, Missouri 63102</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Toronto-Dominion Bank&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">c/o TD Securities (USA) LLC&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">1 Vanderbilt Avenue, 11th Floor&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">New York, NY 10017</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>As Forward Purchasers</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Ladies and Gentlemen:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reference
is made to the ATM Equity Offering Sales Agreement, dated as of March&nbsp;10, 2020, as amended by Amendment No.&nbsp;1 to ATM Equity
Offering Sales Agreement, dated as of February&nbsp;28, 2023, and Amendment No.&nbsp;2 to ATM Equity Offering Sales Agreement, dated as
of August&nbsp;10, 2023 (the &ldquo;<U>Agreement</U>&rdquo;), by and among&nbsp;Armada Hoffler Properties,&nbsp;Inc., a Maryland corporation
(the &ldquo;<U>Company</U>&rdquo;), and&nbsp;</FONT>Armada Hoffler, L.P., a Virginia limited partnership (the &ldquo;<U>Operating Partnership</U>&rdquo;),
and&nbsp;each of Jefferies LLC, Barclays Capital Inc., Robert W. Baird&nbsp;&amp; Co. Incorporated, Regions Securities LLC and Stifel,
Nicolaus&nbsp;&amp; Company,&nbsp;Incorporated, as sales agent, forward seller and/or principal, and Jefferies LLC, Barclays Bank PLC,
Robert W. Baird&nbsp;&amp; Co. Incorporated, Regions Securities LLC and Stifel, Nicolaus&nbsp;&amp; Company,&nbsp;Incorporated, as Forward
Purchaser (together with the Company and the Operating Partnership, the &ldquo;<U>Original Parties</U>&rdquo;) related to the issuance
and sale of the Company&rsquo;s common stock, par value $0.01 per share, and the Company&rsquo;s 6.75% Series&nbsp;A Cumulative Redeemable
Perpetual Preferred Stock, $0.01 par value per share, pursuant to the terms thereof. Unless otherwise specified herein, capitalized terms
used but not defined herein shall have the meanings ascribed to such terms in the Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">In
connection with the foregoing, the Original Parties, </FONT>TD Securities (USA) LLC and The Toronto-Dominion Bank <FONT STYLE="background-color: white">wish
to amend the Agreement through this Amendment No.&nbsp;3 to </FONT>ATM Equity Offering Sales Agreement <FONT STYLE="background-color: white">(this
 &ldquo;<U>Amendment</U>&rdquo;) to (i)&nbsp;add </FONT>TD Securities (USA) LLC as a sales agent, forward seller and/or principal, as the
case may be, and <FONT STYLE="background-color: white">The Toronto-Dominion Bank as a forward purchaser under the Agreement and (ii)&nbsp;make
certain other changes to the Agreement, in each case with effect on and after the date hereof (the &ldquo;<U>Effective Date</U>&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">SECTION&nbsp;1. <U>Representation
and Warranty</U>. <FONT STYLE="background-color: white">Each of the Company and the Operating Partnership, jointly and severally, represents
and warrants to each Agent and Forward Purchaser that this Amendment has been duly authorized, executed and delivered by, and is a valid
and binding agreement of, the Company and the Operating Partnership.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">SECTION&nbsp;2. <U>Amendments
to the Agreement and Other Agreements</U>. <FONT STYLE="background-color: white">The Original Parties, </FONT>TD Securities (USA) LLC
and The Toronto-Dominion Bank <FONT STYLE="background-color: white">agree, from and after the Effective Date, that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(a)</TD><TD STYLE="text-align: justify">As of the date hereof, (i)&nbsp;each of TD Securities (USA) LLC and The Toronto-Dominion Bank is hereby
added as a party to the Agreement, and (ii)&nbsp;TD Securities (USA) LLC is hereby included within the defined term &ldquo;Agents,&rdquo;
and The Toronto-Dominion Bank is hereby included within the defined term &ldquo;Forward Purchasers,&rdquo; for all purposes hereunder
(including, for the avoidance of doubt, with respect to Sections 1 and 7 of this Amendment) and under the Agreement.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(b)</TD><TD STYLE="text-align: justify"><FONT STYLE="background-color: white">The first sentence of the first paragraph of the Agreement is hereby
</FONT>amended and restated in its entirety to read as follows<FONT STYLE="background-color: white">:</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Each of Armada Hoffler Properties,&nbsp;Inc.,
a Maryland corporation (the &ldquo;<U>Company</U>&rdquo;), and Armada Hoffler, L.P., a Virginia limited partnership (the &ldquo;<U>Operating
Partnership</U>&rdquo; and, together with the Company, the &ldquo;<U>Transaction Entities</U>&rdquo;), confirms its agreement with (i)&nbsp;each
of Jefferies LLC, Barclays Capital Inc., Robert W. Baird&nbsp;&amp; Co. Incorporated, Regions Securities LLC, Stifel, Nicolaus&nbsp;&amp;
Company,&nbsp;Incorporated and TD Securities (USA) LLC as sales agent, forward seller and/or principal (in any such capacity, each, an
 &ldquo;<U>Agent</U>,&rdquo; and collectively, the &ldquo;<U>Agents</U>&rdquo;), and (ii)&nbsp;Jefferies LLC, Barclays Bank PLC, Robert
W. Baird&nbsp;&amp; Co. Incorporated, Regions Securities LLC, Stifel, Nicolaus&nbsp;&amp; Company,&nbsp;Incorporated and The Toronto-Dominion
Bank (in such capacities, each a &ldquo;<U>Forward Purchaser</U>&rdquo; and collectively, the &ldquo;<U>Forward Purchasers</U>&rdquo;)
on the terms set forth in this ATM Equity Offering Sales Agreement (the &ldquo;<U>Agreement</U>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(c)</TD><TD STYLE="text-align: justify">The first sentence of the fourth paragraph of the Agreement is hereby amended and restated in its entirety
to read as follows:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company proposes to (i)&nbsp;issue,
offer and sell shares (any such shares, &ldquo;<U>Common Primary Shares</U>&rdquo;) of its common stock, $0.01 par value per share (the
 &ldquo;<U>Common Stock</U>&rdquo;), from time to time to or through any Agent, acting as sales agent for the Company and/or acting as
principal, (ii)&nbsp;issue, offer and sell shares of its 6.75% Series&nbsp;A Cumulative Redeemable Perpetual Preferred Stock, $0.01 par
value per share, (the &ldquo;<U>Series&nbsp;A Preferred Stock</U>,&rdquo; and, together with the Common Primary Shares, the &ldquo;<U>Primary
Shares</U>&rdquo;) through any Agent (other than TD Securities (USA) LLC, which shall not be considered an Agent with respect to the sales
of any Series&nbsp;A Preferred Stock; <I>provided that</I> nothing herein shall limit the right of TD Securities (USA) LLC to indemnification
by the Transaction Entities and other benefits pursuant to Sections 6 and 7), acting as sales agent for the Company and/or acting as principal,
and (iii)&nbsp;instruct any Agent, acting as forward seller, to offer and sell borrowed shares of Common Stock (any such shares, &ldquo;<U>Forward
Hedge Shares</U>,&rdquo; and together with the Primary Shares, the &ldquo;<U>Shares</U>&rdquo;), in each case, on the terms and subject
to the conditions set forth in this Agreement, any Confirmation and any Terms Agreement, as applicable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(d)</TD><TD STYLE="text-align: justify">Section&nbsp;1(zz) of the Agreement is hereby amended and restated in its entirety to read as follows:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>Money
Laundering Laws and OFAC</U></FONT>. The operations of the Transaction Entities and the Subsidiaries are, and have been conducted at all
times, in compliance with applicable financial recordkeeping and reporting requirements of the Currency and Foreign Transactions Reporting
Act of 1970, as amended, the money laundering statutes of all applicable jurisdictions, the rules&nbsp;and regulations promulgated thereunder
and any related or similar applicable rules, regulations or guidelines, issued, administered or enforced by any governmental agency (collectively,
the &ldquo;<U>Money Laundering Laws</U>&rdquo;) and no action, suit or proceeding by or before any court or governmental agency, authority
or body or any arbitrator involving the Transaction Entities or any of the Subsidiaries with respect to the Money Laundering Laws is pending
or, to the knowledge of the Transaction Entities, threatened. None of the Transaction Entities, the Subsidiaries or, to the knowledge
of the Transaction Entities, any director, officer, agent, employee, affiliate or person acting on behalf of the Transaction Entities
or the Subsidiaries is currently subject to any U.S. sanctions (&ldquo;<U>Sanctions</U>&rdquo;) administered by the Office of Foreign
Assets Control of the U.S. Treasury Department (&ldquo;<U>OFAC</U>&rdquo;)&#894; and the Company will not directly or indirectly use the
proceeds of the offering and sale of the Shares or from the settlement of any Confirmation, as the case may be, or lend, contribute or
otherwise make available such proceeds to the Operating Partnership, any Subsidiary, joint venture partner or other person or entity,
for the purpose of financing the activities of any person currently subject to any U.S. sanctions administered by OFAC. For the past ten
years, the Transaction Entities and the Subsidiaries have not knowingly engaged in and are not now knowingly engaged in any dealings or
transactions prohibited by Sanctions with any person that at the time of the dealing or transaction is or was the subject or the target
of Sanctions or with any country or territory that is the subject or the target of Sanctions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(e)</TD><TD STYLE="text-align: justify">The following sentence is hereby added to the end of Section&nbsp;2(a)(i):</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Notwithstanding any other provision
of this Agreement, under no circumstances will TD Securities (USA) LLC have any obligation to sell any of the Company&rsquo;s Series&nbsp;A
Preferred Stock or act as principal with respect to the sale of any of the Company&rsquo;s Series&nbsp;A Preferred Stock.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(f)</TD><TD STYLE="text-align: justify">The first sentence of section 2(g)&nbsp;is hereby amended and restated in its entirety to read as follows:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Each Settlement Date will occur on
the second business day that is also a Trading Day following the trade date on which such sales are made, unless an earlier day is (i)&nbsp;required
by applicable law or rules&nbsp;and regulations or (ii)&nbsp;industry practice for regular-way trading, and unless another date shall
be agreed to in writing by the Company and the applicable Agent.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(g)</TD><TD STYLE="text-align: justify">The following sentence is hereby added to the end of Section&nbsp;6(a):</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">In addition, and notwithstanding any
other provision of this Agreement, under no circumstances will TD Securities (USA) LLC have any liability under this Section&nbsp;6 for
any loss, liability, claim, damage or expense arising out of the sale of the Company&rsquo;s Series&nbsp;A Preferred Stock through or
to the other Agents pursuant to the terms of this Agreement except for a loss, liability, claim, damage or expense with respect to untrue
statements or omissions, or alleged untrue statements or omissions, made in the Registration Statement (or any amendment thereto), including
any information deemed to be a part thereof pursuant to Rule&nbsp;430B, or in the General Disclosure Package or the Prospectus (or any
amendment or supplement thereto) in reliance upon and in conformity with information furnished to the Company by TD Securities (USA) LLC
in writing expressly for use therein.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(h)</TD><TD STYLE="text-align: justify">Section&nbsp;10(a)&nbsp;is hereby amended and restated in its entirety to read as follows:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Notices to the Agents shall be directed
to them at: c/o Jefferies LLC, 520 Madison Avenue, New York, New York 10022, Attention: General Counsel; c/o Barclays Capital Inc., 745
Seventh Avenue, New York, New York 10019, Attention: Syndicate Registration, Facsimile: (646) 834-8133; c/o Robert W. Baird&nbsp;&amp;
Co. Incorporated, 777 East Wisconsin Avenue, Milwaukee, Wisconsin 53202, Attention: Syndicate Department, Facsimile: (414) 298-7474, with
a copy to the Legal Department; c/o Regions Securities LLC, 615 South College Street, Suite&nbsp;600, Charlotte, North Carolina 28202,
Attention: ECM Team, with a copy to ECMDesk@regions.com; c/o Stifel, Nicolaus&nbsp;&amp; Company,&nbsp;Incorporated, One South Street,
15th Floor, Baltimore, MD 21202, Attention: Syndicate Department, Facsimile: (443) 224-1273; TD Securities (USA) LLC, 1 Vanderbilt Avenue,
New York, NY 10017, Attn: Equity Capital Markets, Email: TDS_ATM@tdsecurities.com; and in each case with a copy also to Goodwin Procter
LLP, 100 Northern Avenue, Boston, Massachusetts, Facsimile: (617) 523-1231, Attention: Scott C. Chase,&nbsp;Esq.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(i)</TD><TD STYLE="text-align: justify">Section&nbsp;10(b)&nbsp;is hereby amended and restated in its entirety to read as follows:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Notices to the Forward Purchasers shall
be directed to: c/o Jefferies LLC, 520 Madison Avenue, New York, New York 10022, Attention: General Counsel, with copies to CorpEqDeriv@jefferies.com
and SETG-US@jefferies.com; c/o Barclays Capital Inc. 745 Seventh Avenue, New York, NY 10019, Attention: Ilya Blanter, Email: ilya.blanter@barclays.com;
c/o Robert W. Baird&nbsp;&amp; Co. Incorporated, 777 East Wisconsin Avenue, Milwaukee, Wisconsin 53202, Attention: Syndicate Department,
Facsimile: (414) 298-7474, with a copy to the Legal Department; c/o Regions Securities LLC, 615 South College Street, Suite&nbsp;600,
Charlotte, North Carolina 28202, Attention: ECM Team, with a copy to ECMDesk@regions.com; c/o Stifel, Nicolaus&nbsp;&amp; Company,&nbsp;Incorporated
One South Street, 15th Floor, Baltimore, MD 21202, Attention: Syndicate Department, Facsimile: (443) 224-1273; The Toronto-Dominion Bank,
c/o TD Securities (USA) LLC, 1 Vanderbilt Avenue, New York, NY 10017, Attn: Global Equity Derivatives, Phone: (212) 827-7306, Email: TDUSA-GEDUSInvestorSolutionSales@tdsecurities.com;
michael.murphy3@tdsecurities.com; adriano.pierroz@tdsecurities.com and ryan.eurick@tdsecurities.com; and with a copy also to Goodwin Procter
LLP, 100 Northern Avenue, Boston, Massachusetts, Facsimile: (617) 523-1231, Attention: Scott C. Chase,&nbsp;Esq.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">SECTION&nbsp;3.&nbsp;<U>Obligations
Binding upon New Parties to the Agreement</U>. Except to the extent otherwise provided in this Amendment, </FONT>TD Securities (USA) LLC
and The Toronto-Dominion Bank shall be considered an Agent and a Forward Purchaser, respectively, under the Agreement and shall be subject
to the obligations and entitled to the benefits thereof to the same extent as if they were a party to the Agreement in such capacities
from and after the date hereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">SECTION&nbsp;4. <U>No Other
Amendments; References to Agreements</U>. This Amendment and the Agreement as amended hereby contain the entire agreement and understanding
among the parties hereto with respect to the subject matter hereof and supersede all prior and contemporaneous agreements, understandings,
inducements and conditions, express or implied, oral or written, of any nature whatsoever with respect to the subject matter hereof. Except
as set forth in this Amendment, all other terms and provisions of the Agreement shall continue in full force and effect. All references
to the Agreement in the Agreement or in any other document executed or delivered in connection therewith shall, from the date hereof,
be deemed a reference to the Agreement as amended by this Amendment. Notwithstanding anything to the contrary contained herein, this Amendment
shall not have any effect on offerings or sales of Shares prior to the Effective Date or on the terms of the Agreement, and the rights
and obligations of the parties thereunder, insofar as they relate to such offerings or sales, including, without limitation, the representations,
warranties and agreements (including the indemnification and contribution provisions), as well as the definitions of &ldquo;Agent&rdquo;
and &ldquo;Forward Purchaser&rdquo; contained in the Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">SECTION&nbsp;5.&nbsp;</FONT><U>Counterparts</U>.
This Amendment may be executed in any number of counterparts, each of which shall be deemed to be an original, but all such counterparts
shall together constitute one and the same Amendment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">SECTION&nbsp;6.&nbsp;</FONT><U>GOVERNING
LAW</U>. THIS AMENDMENT AND ANY CLAIM, CONTROVERSY OR DISPUTE ARISING UNDER OR RELATED TO THIS AMENDMENT SHALL BE GOVERNED BY, AND CONSTRUED
IN ACCORDANCE WITH THE LAWS OF, THE STATE OF&nbsp;NEW YORK&nbsp;WITHOUT REGARD TO ITS CHOICE OF LAW PROVISIONS.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">SECTION&nbsp;7.&nbsp;</FONT><U>Consent
to Jurisdiction; Waiver of Immunity</U>. Each of the Transaction Entities, the Agents and the Forward Purchasers agree that any legal
suit, action or proceeding arising out of or based upon this Amendment or the transactions contemplated hereby shall be instituted in
(i)&nbsp;the federal courts of the United States of America located in the City and County of&nbsp;New York, Borough of Manhattan or (ii)&nbsp;the
courts of the State of New York located in the City and County of New York, Borough of Manhattan (collectively, the &ldquo;<U>Specified
Courts</U>&rdquo;), and irrevocably submit to the exclusive jurisdiction (except for proceedings instituted in regard to the enforcement
of a judgment of any Specified Court, as to which such jurisdiction is non-exclusive) of the Specified Courts in any such suit, action
or proceeding. Service of any process, summons, notice or document by mail to a party&rsquo;s address set forth in Section&nbsp;10 of
the Agreement shall be effective service of process upon such party for any suit, action or proceeding brought in any Specified Court.
Each of the Transaction Entities, the Agents and the Forward Purchasers irrevocably and unconditionally waive any objection to the laying
of venue of any suit, action or proceeding in the Specified Courts and irrevocably and unconditionally waive and agree not to plead or
claim in any Specified Court that any such suit, action or proceeding brought in any Specified Court has been brought in an inconvenient
forum.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">SECTION&nbsp;8.&nbsp;</FONT><U>Headings</U>.
The Section&nbsp;headings herein are for convenience only and shall not affect the construction hereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">SECTION&nbsp;9.&nbsp;</FONT><U>Successors
and Assigns</U>. This Amendment shall be binding upon each party hereto and their successors and assigns and any successor or assign of
any substantial portion of the party&rsquo;s respective businesses and/or assets.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>[Signature Page&nbsp;Follows]</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">If the foregoing is in accordance with your understanding
of our agreement, please sign and return to the Company a counterpart hereof, whereupon this instrument, along with all counterparts,
will become a binding agreement among the parties hereto in accordance with its terms.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD>&nbsp;</TD>
  <TD COLSPAN="2">Very truly yours,</TD></TR>

<TR STYLE="vertical-align: top">
  <TD>&nbsp;</TD>
  <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
  <TD>&nbsp;</TD>
  <TD COLSPAN="2">Armada Hoffler Properties,&nbsp;Inc.</TD></TR>

<TR STYLE="vertical-align: top">
  <TD>&nbsp;</TD>
  <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
  <TD STYLE="width: 50%">&nbsp;</TD>
  <TD STYLE="width: 3%">By:</TD>
  <TD STYLE="border-bottom: Black 1pt solid; width: 47%">/s/ Louis S. Haddad</TD></TR>

<TR STYLE="vertical-align: top">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD>
  <TD>Name: Louis S. Haddad</TD></TR>

<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>Title: President and Chief Executive Officer</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">

<TR STYLE="vertical-align: top">
  <TD>&nbsp;</TD>
  <TD COLSPAN="2">Armada Hoffler, L.P.</TD></TR>

<TR STYLE="vertical-align: top">
  <TD>&nbsp;</TD>
  <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
  <TD>&nbsp;</TD>
  <TD>By:</TD>
  <TD>Armada Hoffler Properties, Inc., its general partner</TD></TR>
<TR STYLE="vertical-align: top">
  <TD>&nbsp;</TD>
  <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
  <TD STYLE="width: 50%">&nbsp;</TD>
  <TD STYLE="width: 3%">By:</TD>
  <TD STYLE="border-bottom: Black 1pt solid; width: 47%">/s/ Louis S. Haddad</TD></TR>

<TR STYLE="vertical-align: top">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD>
  <TD>Name: Louis S. Haddad</TD></TR>

<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
<TD>&nbsp;</TD>
<TD>Title: President and Chief Executive Officer</TD></TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>[Signature Page&nbsp;to
Amendment No.&nbsp;3 to Equity Offering Sales Agreement]</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accepted as of the date hereof:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jefferies LLC</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jefferies LLC</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By: </FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ </FONT>Michael Magarro&#9;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By: </FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ </FONT>Michael Magarro&#9;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 47%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&nbsp;&nbsp;</FONT>Michael Magarro</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 46%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name: </FONT>Michael Magarro</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:&nbsp;&nbsp;&nbsp;&nbsp;</FONT>Managing Director</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title: </FONT>Managing Director</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As Agent</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As Forward Purchaser, solely as the recipient and/or beneficiary of certain representations, warranties, covenants and indemnities set forth in this Agreement</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robert W. Baird&nbsp;&amp; Co. Incorporated</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robert W. Baird&nbsp;&amp; Co. Incorporated</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By: </FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Christopher Walter&#9;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By: </FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Christopher Walter&#9;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 47%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&nbsp;&nbsp;Christopher Walter</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 46%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name: Christopher Walter</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:&nbsp;&nbsp;&nbsp;&nbsp;Managing Director</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:&nbsp;&nbsp;&nbsp;Managing Director</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As Agent</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As Forward Purchaser, solely as the recipient and/or beneficiary of certain representations, warranties, covenants and indemnities set forth in this Agreement</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Regions Securities LLC</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Regions Securities LLC</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By: </FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; width: 47%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Edward L. Armstrong&#9;</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By: </FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; width: 46%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Edward L. Armstrong&#9;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&nbsp;&nbsp;Edward L. Armstrong</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&nbsp;&nbsp;Edward L. Armstrong</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:&nbsp;&nbsp;&nbsp;&nbsp;Managing Director - ECM</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:&nbsp;&nbsp;&nbsp;&nbsp;Managing Director - ECM</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As Agent</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As Forward Purchaser, solely as the recipient and/or beneficiary of certain representations, warranties, covenants and indemnities set forth in this Agreement</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><I>[Signature Page&nbsp;to Amendment No.&nbsp;3
to Equity Offering Sales Agreement]</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Barclays Capital Inc.</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Barclays Bank PLC</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By: </FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; width: 47%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Warren Fixmer&#9;</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By: </FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; width: 46%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Warren Fixmer&#9;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&nbsp;&nbsp;Warren Fixmer</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&nbsp;&nbsp;Warren Fixmer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:&nbsp;&nbsp;&nbsp;&nbsp;Managing Director</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:&nbsp;&nbsp;&nbsp;&nbsp;Managing Director</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As Agent</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As Forward Purchaser, solely as the recipient and/or
    beneficiary of certain representations, warranties, covenants and indemnities set forth in this Agreement</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stifel, Nicolaus&nbsp;&amp; Company,&nbsp;Incorporated</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stifel, Nicolaus&nbsp;&amp; Company,&nbsp;Incorporated</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By: </FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; width: 47%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Chad M. Gorsuch&#9;</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By: </FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; width: 46%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ </FONT>Chad M. Gorsuch&#9;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&nbsp;&nbsp;Chad M. Gorsuch</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</FONT>&nbsp;&nbsp;Chad M. Gorsuch</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:&nbsp;&nbsp;&nbsp;&nbsp;Managing Director</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:&nbsp;&nbsp;&nbsp;&nbsp;Managing Director</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As Agent</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As Forward Purchaser, solely as the recipient and/or
    beneficiary of certain representations, warranties, covenants and indemnities set forth in this Agreement</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">TD Securities (USA) LLC</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Toronto-Dominion Bank</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By: </FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; width: 47%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Brad Limpert&#9;</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By: </FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; width: 46%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ </FONT>Vanessa Simonetti&#9;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&nbsp;&nbsp;Brad Limpert</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</FONT>&nbsp;&nbsp;Vanessa Simonetti</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:&nbsp;&nbsp;&nbsp;&nbsp;Managing Director</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:&nbsp;&nbsp;&nbsp;&nbsp;Managing Director</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As Agent</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As Forward Purchaser, solely as the recipient and/or
    beneficiary of certain representations, warranties, covenants and indemnities set forth in this Agreement</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><I>[Signature Page&nbsp;to Amendment No.&nbsp;3
to Equity Offering Sales Agreement]</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 9; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>ahh-20240510.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.22b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +aA5w7xRiXgen8uLa3ZcWaOGabOdzZR+yYkxtmBxbSnKjyQsufqisSMgHQx2EbQF -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:ahh="http://armadahoffler.com/20240510" elementFormDefault="qualified" targetNamespace="http://armadahoffler.com/20240510">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://armadahoffler.com/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="ahh-20240510_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="ahh-20240510_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="ahh-20240510_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" />
    <import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd" />
    <import namespace="http://fasb.org/us-types/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd" />
    <import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd" />
    <import namespace="http://fasb.org/srt-types/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>4
<FILENAME>ahh-20240510_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.22b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://armadahoffler.com/role/Cover" xlink:href="ahh-20240510.xsd#Cover" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://armadahoffler.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems" xlink:label="loc_deiDocumentInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonStockMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="loc_us-gaapRedeemableConvertiblePreferredStockMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapRedeemableConvertiblePreferredStockMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentType_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiAmendmentFlag_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiAmendmentDescription_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentRegistrationStatement_40" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentAnnualReport_40" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentQuarterlyReport_40" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentTransitionReport_40" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentShellCompanyReport_40" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentShellCompanyEventDate_40" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentPeriodStartDate_40" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentPeriodEndDate_40" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentFiscalPeriodFocus_40" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentFiscalYearFocus_40" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate_40" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityFileNumber_40" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityRegistrantName_40" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityCentralIndexKey_40" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityPrimarySicNumber_40" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityTaxIdentificationNumber_40" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityIncorporationStateCountryCode_40" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityAddressAddressLine1_40" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityAddressAddressLine2_40" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityAddressAddressLine3_40" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityAddressCityOrTown_40" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityAddressStateOrProvince_40" xlink:type="arc" order="24" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityAddressCountry_40" xlink:type="arc" order="25" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityAddressPostalZipCode_40" xlink:type="arc" order="26" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiCountryRegion_40" xlink:type="arc" order="27" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiCityAreaCode_40" xlink:type="arc" order="28" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiLocalPhoneNumber_40" xlink:type="arc" order="29" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Extension" xlink:label="loc_deiExtension_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiExtension_40" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiWrittenCommunications_40" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiSolicitingMaterial_40" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiPreCommencementTenderOffer_40" xlink:type="arc" order="33" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiPreCommencementIssuerTenderOffer_40" xlink:type="arc" order="34" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiSecurity12bTitle_40" xlink:type="arc" order="35" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiNoTradingSymbolFlag_40" xlink:type="arc" order="36" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiTradingSymbol_40" xlink:type="arc" order="37" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiSecurityExchangeName_40" xlink:type="arc" order="38" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiSecurity12gTitle_40" xlink:type="arc" order="39" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiSecurityReportingObligation_40" xlink:type="arc" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiAnnualInformationForm_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiAuditedAnnualFinancialStatements_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityWellKnownSeasonedIssuer_40" xlink:type="arc" order="43" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityVoluntaryFilers_40" xlink:type="arc" order="44" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityCurrentReportingStatus_40" xlink:type="arc" order="45" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityInteractiveDataCurrent_40" xlink:type="arc" order="46" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityFilerCategory_40" xlink:type="arc" order="47" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntitySmallBusiness_40" xlink:type="arc" order="48" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityEmergingGrowthCompany_40" xlink:type="arc" order="49" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityExTransitionPeriod_40" xlink:type="arc" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentAccountingStandard_40" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiOtherReportingStandardItemNumber_40" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityShellCompany_40" xlink:type="arc" order="53" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityPublicFloat_40" xlink:type="arc" order="54" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent_40" xlink:type="arc" order="55" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding_40" xlink:type="arc" order="56" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock_40" xlink:type="arc" order="57" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>ahh-20240510_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.22b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="us-gaap_RedeemableConvertiblePreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RedeemableConvertiblePreferredStockMember" xlink:to="us-gaap_RedeemableConvertiblePreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RedeemableConvertiblePreferredStockMember_lbl" xml:lang="en-US">Redeemable Convertible Preferred Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentInformationLineItems_lbl" xml:lang="en-US">Document Information [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>ahh-20240510_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.22b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://armadahoffler.com/role/Cover" xlink:href="ahh-20240510.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://armadahoffler.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems" xlink:label="loc_deiDocumentInformationLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiDocumentInformationLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="loc_us-gaapRedeemableConvertiblePreferredStockMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapRedeemableConvertiblePreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140341057096976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>May 10, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">May 10,  2024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-35908<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ARMADA HOFFLER
PROPERTIES,&#160;INC.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001569187<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">46-1214914<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">MD<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">222 Central Park Avenue<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite&#160;2100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Virginia Beach<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">VA<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">23462<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">757<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">366-4000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.01 par value per share<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">AHH<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_RedeemableConvertiblePreferredStockMember', window );">Redeemable Convertible Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">6.75% Series A Cumulative Redeemable Perpetual Preferred Stock, $0.01 par value per share<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">AHHPrA<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_RedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_RedeemableConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>9
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
M:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " "NBJI8JL0B%C,!   B @
M#P   'AL+W=O<FMB;V]K+GAM;(U1T6[", S\E2H?L!:T(0U17D#;D*8-C8GW
MT+K4(HDKQX6-KY_;JAK27O:4W-FZW%T6%^+3@>B4?'D78FYJD6:>IK&HP=MX
M1PT$G53$WHI"/J:Q8;!EK '$NW2:9;/46PQFN1BUMIS> A(H!"DHV1%[A$O\
MG7<P.6/$ SJ4[]ST=P<F\1C0XQ7*W&0FB35=7HCQ2D&LVQ5,SN5F,@SVP(+%
M'WK7F?RTA]@S8@\?5HWD9I:I8(4<I=_H]:UZ/(,N#Z@5>D(GP&LK\,S4-AB.
MG8RF2&]B]#V,YU#BG/]3(U45%K"FHO409.B1P74&0ZRQB28)UD-N5G0&[O+H
M YMRR"9JZJ8IGJ,.>%,.]D9/)508H'Q3F:B\]E-L.>F.7F=Z_S!YU!Y:YU;*
MO8=7LN48<?R>Y0]02P,$%     @ KHJJ6"0>FZ*M    ^ $  !H   !X;"]?
M<F5L<R]W;W)K8F]O:RYX;6PN<F5L<[61/0Z#, R%KQ+E #50J4,%3%U8*RX0
M!?,C$A+%K@JW+X4!D#IT8;*>+7_OR4Z?:!1W;J"V\R1&:P;*9,OL[P"D6[2*
M+L[C,$]J%ZSB688&O-*]:A"2*+I!V#-DGNZ9HIP\_D-T==UI?#C]LCCP#S"\
M7>BI160I2A4:Y$S":+8VP5+BRTR6HJ@R&8HJEG!:(.+)(&UI5GVP3TZTYWD7
M-_=%KLWC":[?#'!X=/X!4$L#!!0    ( *Z*JEAED'F2&0$  ,\#   3
M6T-O;G1E;G1?5'EP97-=+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@"UUP 6-/
M&JO^DV=:TMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0"50=.8ATB
M>*ZT(3E)_)JV(DJUDUL0]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M-\$V9P&)9
M/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[0$I&0[&1
MB5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TFGC",S[O9
M_,%F"LC*30H1.;$$?\>=(\G=560C2&2FKW@ALO7L^T%.6X.^D<WC_0QI-^2!
M8ECFS_A[QA?_&\[Q$<+NOS^QO-9.&G_FB^$_7G\!4$L! A0#%     @ KHJJ
M6 =!36*!    L0   !               ( !     &1O8U!R;W!S+V%P<"YX
M;6Q02P$"% ,4    " "NBJI8B+B_7.T    K @  $0              @ &O
M    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " "NBJI8F5R<(Q &  "<
M)P  $P              @ '+ 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4
M Q0    ( *Z*JEBJH?"=&04  " 6   8              " @0P(  !X;"]W
M;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " "NBJI8GZ ;\+$"  #B
M#   #0              @ %;#0  >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    (
M *Z*JEB7BKL<P    !,"   +              "  3<0  !?<F5L<R\N<F5L
M<U!+ 0(4 Q0    ( *Z*JEBJQ"(6,P$  "("   /              "  2 1
M  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " "NBJI8)!Z;HJT   #X 0
M&@              @ & $@  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0
M2P$"% ,4    " "NBJI899!YDAD!  #/ P  $P              @ %E$P
I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     "0 ) #X"  "O%      !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1.1.u2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>3</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>2</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="tm2413937d2_8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://armadahoffler.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>ahh-20240510.xsd</File>
    <File>ahh-20240510_def.xml</File>
    <File>ahh-20240510_lab.xml</File>
    <File>ahh-20240510_pre.xml</File>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="tm2413937d2_8k.htm">tm2413937d2_8k.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="26">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>15
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "tm2413937d2_8k.htm": {
   "nsprefix": "ahh",
   "nsuri": "http://armadahoffler.com/20240510",
   "dts": {
    "schema": {
     "local": [
      "ahh-20240510.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
     ]
    },
    "definitionLink": {
     "local": [
      "ahh-20240510_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "ahh-20240510_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ahh-20240510_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "tm2413937d2_8k.htm"
     ]
    }
   },
   "keyStandard": 23,
   "keyCustom": 0,
   "axisStandard": 1,
   "axisCustom": 0,
   "memberStandard": 2,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2023": 2
   },
   "contextCount": 3,
   "entityCount": 1,
   "segmentCount": 2,
   "elementCount": 65,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2023": 26
   },
   "report": {
    "R1": {
     "role": "http://armadahoffler.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "AsOf2024-05-10",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2413937d2_8k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-05-10",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2413937d2_8k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "auth_ref": []
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CountryRegion",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Extension",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_RedeemableConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RedeemableConvertiblePreferredStockMember",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Redeemable Convertible Preferred Stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12gTitle",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://armadahoffler.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Section": "14a",
   "Number": "240",
   "Subsection": "12"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>16
<FILENAME>0001104659-24-059998-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001104659-24-059998-xbrl.zip
M4$L#!!0    ( *Z*JE@MS6 6/P,  .0,   0    86AH+3(P,C0P-3$P+GAS
M9+5637/3,!"],\-_$+XRMN.$ $V3=DI+2X:4TH26T@LCVW(B:DNN)#<.OQ[)
MMIP/)R8)U"=I]=[;7>U*<O<XC4+PA!C'E/0,QVH8 !&/^IB,>\;-R#P9G?;[
M!C@^>OD"R*_[RC3!.4:AWP%GU#/[)*"'X N,4 =<(((8%)0=@EL8)LI"SW&(
M&#BE41PB@>1"[JD#VE:SZ0+3W$+W%A&?LIMAO]2="!'SCFU/IU.+T"<XI>R!
M6QZ-MA,<"2@27JHUTD;Q;4>_Q-PKR:_A27OZ+AWBNS$B[Y,!;-U[W^'5!72O
M_-_WP]>S'P^IB#ZD[HA\_C6[YDGPB/GH<OSI.FU^=*_/<Y==[DU0!($L!N$]
M0^57I#=M692-[6:CX=AWEX-1AC-R8"<-,7E8!W<.#@[L;%5#*\C49:&6;MEJ
MV84<E<IR%=?@,>$"$F\)[XN2L ANV_GB$A2OA;[-H5A#?;2"X\BSQO3)E@L2
MWVQI8,+-,81Q"0X@=S/18F$)S)FH J5Q%62*68SX6FB^M$2 DTD)A2R"/IS0
M()#=K_I2(=\TVHXZ72&*$!'GE$5G*(!)*(-Y3&"( XQ\ PC(QDBH1N,Q]- V
MDKIE(2%4=K8\7H5%V>(8R]8M#=*D2MUA-$3?9 Y #>31JO&C$/8IE7>$ ;#?
M,_+A@J+6]%& "<[\%^?) :8Z/8E*6 XS9M=>!5>5$H[\*W*4C6.&N*1G>0VD
MH> 7D'JN!T,O"?>BSN.K8Q9VO9N5;=;':H@"D!W'CFJ<GL&QNA"-PC9A*.@9
MLH%,7=.?,FM+]I5&* <UIS$KT>I&%7ZU!&1>1:5R6T@1&B,FL&SNA2LACQP+
M1?^ZX 8H/]P ]O]+/(3NKHE+"@J?,>.!TG^&5&6+[9KJ<E<^4[YGI9-JTEU[
M^4:1\]5;IROSIDP 4KG#ZIZ1_ $<4"^3JJ&HF:EYIC*93M-L.5;*_7FDNP0Q
MWX;=@M"\/8+8\)BM\\\WP=5 -5-K6Z<;'L5:IVLY-@H%UY:]0UA\0O\AADQF
MIR"6RND+9BL))=HT91U;SN9P_L;,YGRO)O!H0@2;[=((BQ0]V:\:\Y^?[0JA
M\7D1U/_0OF[WZ(*J\W4MT+5S-3G\ U!+ P04    " "NBJI8\PH!/>8(   (
M:@  %    &%H:"TR,#(T,#4Q,%]D968N>&ULU5U=<]NX%7WO3/\#JS[+^HK;
MQAMW1U'L'<TFL6MYLVU?/! )21B#@ 8 ;>G?%^"'3%*X)-7:<)$'1Z;N!<X]
M!P1P"8#^]/,NIL$3%I)P=MD;G0U[ 68ACPA;7_9^6_2GB]E\W@ND0BQ"E#-\
MV6.\]_/?__B'0/_[]*=^/[@FF$87P1<>]N=LQ7\*OJ,87P2_8(8%4ES\%/Q
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
M$BW@02T<I=@W:H-%>>:60C/!-&U):?/R0)=.(8#J.$VQRZ^[:!RT2W8>* "
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
M1BR?-_/D0^,RFQN+'N;W6)S FVV>R1%4&(/O@G<&.?YY84 %C!\9.B("0F^
M3>@'!Q6IWSK_!NE@5(OV='V6[;, DOCCRQU9$2[7'2S(+O\H#O30<84Q(-;U
MU=O@ZI@7<[V!04!XJ%OH4B]#]0+04CXC5A2!OLE"D"K%]O[R^J8K\4EL+C>)
MOY8X(V++'U!+ P04    " "NBJI8";!>QT (  "B9   %    &%H:"TR,#(T
M,#4Q,%]P<F4N>&ULU5W?=]HV&'W?.?L?//9,^-5N2YJL)Z&AA].TR4+:;GOI
M$;8 G0B)(\D!_OM)-A# EORQ9DCK0TK,E?3=>V7)GRTYYV\74QH]82$)9Q>U
MUDFS%F$6\X2P\47M\Z!^.>CV^[5(*L021#G#%S7&:V]___&'2/\[_ZE>CWH$
MT^0L>L?C>I^-^)OH$YKBL^@]9E@@Q<6;Z NBJ3G">X1B$77Y=$:QPOJ+O.&S
MZ/5)NSV,ZG5 O5\P2[CX?-_?U#M1:B;/&HWY?'["^!.:<_$H3V(^A54X4$BE
M<E-;<]%<_<N+GU/"'L_,CR&2.-)Z,7FVD.2B9MI=-3OOG' Q;K2;S5;CSX\W
M@WB"IZA.F-$MQK5U*5-+6;G6Z>EI(_MV#2T@%T-!UVUT&NMP-C7K;XD#OQ6)
M)&<R"^^&QTAEME<V$UD1YK?Z&E8WA^JM=KW3.EG(I+86/U-0<(KO\2@R_VOW
M-JTB,44)FO#12/<-XUK#(!I=KGNE#C<K.Q%X=%%#DXENH?VJ^;K5-/7_O(-1
MRYGNG)*8OE6+&CMMSP26F*F,[HT^L%,$+Y3N4CA95V2:/R@Z190IL>HUK:AN
MNE@ZU0WJCSER%<TZ'LKCG1"HL8+OT5UWZTQPB>.3,7]J))AHX=L=\\&(T<F$
MT+]\RQJZ'$HE4*S6-5$TQ#2K_YO&[$$:WQW5",EAUA=261\C-,M#PU3)]9'G
M&%<'OIG3#1MQ'M#0.%4(= 7<Q^U'N^WII=B-'(EX7;'^N&-HL0NO$(T9$KJ^
M>CPA=-,71H)/;?*M&N3.J+E(L- #:[/Y$GI7]X)USS,#G.ZZJPZ/^SHH6=XI
MW"4\JVY1=5?Z2A(K$]HO8\)W=?HN15+>C@:*QX^7"U+FR3[G8I'_@RG5+#:G
MAB]3MD-ZQZ>(,+L;9=C ;+!UK3U'RIBLK/#G!)]..<M"^HBGP^>IM<2((K3*
MA\WI_Q\Y8.]'^]+;:&[U$3\&W.,$ZTM"?1YW.=.SG"+ZXYVN&PN!$Y Q!U0!
M-*SCW;"#97E1(^&S_8.NT3V[YPB@\"^N>^4,;9W0MYD=6=Q+W7YB8NA1-"Y7
M=P\"E+<5@+ZEY'P)_ [+6)"9B;E"YQVDMW'_.^0NH>IIS+C'8V)2&1/*YAK"
M/8A8BG@;SO_]L.(D[\F02\921._QC(L*'W:10/E?!21_&55/JO^1(J&PH$N(
M\ 4P4/O7 6EO(>SKRD4@)HF)':)_$0TTX)> #+!1]N3 8((I-;?D$0.= V5X
MH N_!N2"G78 /EP_F4L%/2W!K=@J G3CMT#=*)#W9,@=%H3K)$\/E]56%,!
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
MT.I^/ (XBJN%$Z>-QJQJM_HHN:EL(07J333U3;)!%2>+_\ X&$ TC,6T<DA
MDQ4AH9>9$.1]QLH'QXH4X61E+L-1 V>"-",:8(\9!P^!V>(]6OVR+99S0(>(
M-;H\%"8=[$'*U]_TQ%:3WEL'K-:;I*V!9#.T5-XH(<#N2+8YYMY T$C,>MFC
M7="Y0+MG/_V63-#K/YP]UE1\T=<8)P)O%KDPUIHW8=8L=IX-EHD:S1O+ CZ:
MZA(*X)IPYQK4NC+'WH<S?[?8"R0EIH__9@&EX.C^,X]]L2QM<',T'V#^UZ.W
MQC[6S-'(-#J.J3S=L5&/\:_#]CDOV0#U9_[<>Z,")A-+UQ3-<?$D*JB](=S<
MI$=,N>, V[![3:<V"),@JSK1[&3%;[)$[V4F$GP L4PD9O\T06G#X@E6H:<S
M<%=@,7,T^/-!:#EGZC]'@#;FPS]8L,:&YDH5K.Z+XC!BU!YS5O&\@#(T\4'Y
MKT+P$58T<->AB(/O$2_:[#C W&M9' 1<#!#!)89B3[':4L?D2Q*X.>V+Z$7
M#(QXS0QSI!EKQES+C\5!(\#ZKX/D+[+16_SG:[WK<WA.UV4&^E82B<2EY?MH
M(\H'FE$FL.!?9JS*ZE<!?[,]UEGJ@0Y$"!!T^MQ>*<>TP&.4+?!*O2<]TW',
M49GD\-FSICI#="FSKY*A[CV3 ZIN]RN=*D\$8!#;U#7U@G@O?4CN>VG^'OW4
ME*U] 2<8GB8K__E)*F8O7*J]GP$2,B$:8BCW0819XSG$Y^L<X@N"VIFBNC8
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
M[&.D29@*(!<\ XP',(88")N&XF,+I04D@_-%3$.?NN82VCQ#B$%L<"[P8!#
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
MI(Y8$+>N'5> 5'VIM6J G7RKE"L9V!!_F)>KK"Q;+'=!ZZ$&3Z/HH-$!X(0
ML4"HE1>33).U@?E!!&CE1&#FSR05,BD_:PWC&7_YY[OW.Q^*#60@*Q80&[9Z
M)(U80K=_18$PK2=6XA/#I.+$1K&WK67QFK:!$R)H$9IF8S)/17 3M[>P7'<+
MO.\)C"%<7+OL1+29L#%)BQFVH#!^P\&@H!TA+)A0:05K0E<# ?EX:T>VRX'A
MP;X(E-@F4I$$@Z*M!)')"3%55ZW$T-B6W7!=ULA;I46)NK&J:M9L1YE5A(H2
M@AM:0\DP\^*9-]"]:F4DN+;J-;MK(X^&VXZ:!R0#-<+O@QX1-B'#K<T#\/VD
MAT 7!3A[[,K#G0FS7@DV@F[B,K0G.F ]8\H-Z@7A)@ZBV#JN%9N1*<[.K$J2
M8-U:@8D9:'D2 BX1(9F0=$*ETSG!,H,LD8@#6\$(*STR%,@I [+L> O<5SA;
M17-[6=%<5C3G%#")>R18*:PAV!DG63,Q$G5N6).-W9^H<=DH:VN%KZ[(U5<4
M%)VK$,T28'#;KH98SC@;3!\%E.-)VB[2>-^T7  B=:5VHP&^[Q+D S<^*7U$
MQIXFZ  5)J& W=.89LE@R&)/>2[3-78;'3.)H%P6:&+Z+':!L\Q4S*DMDQJ/
MTM'>8XH@@>T4WUKI)TGI96(CUP?02K$M-A@:350NJ"%#%3;P%],&K!,%&,\&
MK,M3U,&] - ?(C<R R?P56HJ"8-H/)9&K7/8LF_2V)3V-(E:+>C@&EH&.H+!
M,2.I/0E6 N>!*9+RB\TO="EYG(G /7Z+VCPEPH=O,W4)OPL<T%CC053FTOD!
M^[A>N\7%F=4XMDG,TF7,&ZV$,N! AC"M 5V3X6:W:+I,2%W6L)LAF1+*2\OP
M*,O0?R[OO0O>^Q6I?=/')4L;NE)^:,R7VS@U=>9LWK[<D[PC/6PQB+LP95!@
M.^HE9N'@817 <I-7(*CVN!S@><\!@F ,;/\:"A_B6 @/ XJ[HC#VUM,.KDWU
MW$FMCJ)#(Q_*MI=3CK/\4-D8IX X5PQ-.8K?8RU%-(+!7R2J%?)5-LL*5GH@
M@\#D.4TKK<  USS+)CY*AX5MQRZVOP2A;>MJQ6^PE3BOEQQRH.1HJ*AN9!MS
MS?Y(S&3:4@]6;(T^H7FD9$1\SB['L"LPUX;Q.]L;1X[)VQ ]GX2/YS38B0Q<
MX!:F-"XA4+/<,84N15R)@IA*H",A$_.T$=A:D2,:1]?")KBCH2U*4=Z;J$=1
M)(YG%].+M"^#Z]0^Q#8=[,;$ P$93P!;"1L8>"/:?)N,PB+JTO8_RO9?/Z34
MM0%V?(D"2R(YZ69/O9&U,#5^T&"3247091X8, YTX%T>A2Z\\?OCTCO BA>^
M.:P>ALA>!93$ZGZL(K!ZW@<V\4(TA^WMO*U6\E>839IE\WUNEM8(G)N+X"UK
M[ASVD;M4U!'[;&5W9W>5O=O>67NWN;UMZ)C<LXG=EL5&PHFW>>&-,)-N69I
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
MXFS H\E_@9YA"3M?,>PL;_-_GK,$$]M;6%EW"YV$_1G:6]XMVUN>^4K5GS;
M*KU'\X=;Y(0JNJSM<AE:O<S0ZBO''\$$9?YK,"6OOPRJ'L[$Q8/W8P%*CO[%
MP?&ST[EX/'YU>?IEMOXG"9L,3:\F=EHBRI)[@A]T8?</E^;'D_T"+=2+@%3S
MQZ7'U[S+SFKLD])XK<L2F3ZJ*[J4FPN)FTHZ3W*D+PY0(DHM.5,)7D@^+_'I
MB[#^2WRZQ*<_'SZ=\(L1/UQ<)_Y8Q0NW,B\"',T?8QYI\-2G<H 7&2P!YJ,
MYN\<;T[CK"4'RA=A*%\2Q,S*P>( G4GX<HS5"\KF)<)\$;9_B3!_.H2Y[!1Y
MSDZ1]Q_8Q9!D99^=XF],+DSCR/-U<:P?79Q\0UE>_]P^.SW\?U!+ 0(4 Q0
M   ( *Z*JE@MS6 6/P,  .0,   0              "  0    !A:&@M,C R
M-# U,3 N>'-D4$L! A0#%     @ KHJJ6/,* 3WF"   "&H  !0
M     ( !;0,  &%H:"TR,#(T,#4Q,%]D968N>&UL4$L! A0#%     @ KHJJ
M6$7>GZV_"P  $Y   !0              ( !A0P  &%H:"TR,#(T,#4Q,%]L
M86(N>&UL4$L! A0#%     @ KHJJ6 FP7L= "   HF0  !0
M ( !=A@  &%H:"TR,#(T,#4Q,%]P<F4N>&UL4$L! A0#%     @ KHJJ6"C!
M7"2"%0  !7T  !(              ( !Z"   '1M,C0Q,SDS-V0R7SAK+FAT
M;5!+ 0(4 Q0    ( *Z*JEAO2[VMN!T  $7=   5              "  9HV
M  !T;3(T,3,Y,S=D,E]E>#$M,2YH=&U02P4&      8 !@"' 0  A50

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>tm2413937d2_8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ahh-20240510.xsd" xlink:type="simple"/>
    <context id="AsOf2024-05-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001569187</identifier>
        </entity>
        <period>
            <startDate>2024-05-10</startDate>
            <endDate>2024-05-10</endDate>
        </period>
    </context>
    <context id="From2024-05-102024-05-10_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001569187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-10</startDate>
            <endDate>2024-05-10</endDate>
        </period>
    </context>
    <context id="From2024-05-102024-05-10_us-gaap_RedeemableConvertiblePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001569187</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-10</startDate>
            <endDate>2024-05-10</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag contextRef="AsOf2024-05-10" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="AsOf2024-05-10" id="Fact000004">0001569187</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="AsOf2024-05-10" id="Fact000010">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2024-05-10" id="Fact000011">2024-05-10</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2024-05-10" id="Fact000012">ARMADA HOFFLER PROPERTIES,&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2024-05-10" id="Fact000013">MD</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="AsOf2024-05-10" id="Fact000014">001-35908</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2024-05-10" id="Fact000015">46-1214914</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2024-05-10" id="Fact000016">222 Central Park Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="AsOf2024-05-10" id="Fact000017">Suite&#160;2100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="AsOf2024-05-10" id="Fact000018">Virginia Beach</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2024-05-10" id="Fact000019">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2024-05-10" id="Fact000020">23462</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2024-05-10" id="Fact000021">757</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2024-05-10" id="Fact000022">366-4000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2024-05-10" id="Fact000023">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2024-05-10" id="Fact000024">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2024-05-10" id="Fact000025">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2024-05-10" id="Fact000026">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="From2024-05-102024-05-10_us-gaap_CommonStockMember"
      id="Fact000027">Common Stock, $0.01 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="From2024-05-102024-05-10_us-gaap_CommonStockMember"
      id="Fact000028">AHH</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="From2024-05-102024-05-10_us-gaap_CommonStockMember"
      id="Fact000029">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="From2024-05-102024-05-10_us-gaap_RedeemableConvertiblePreferredStockMember"
      id="Fact000030">6.75% Series A Cumulative Redeemable Perpetual Preferred Stock, $0.01 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="From2024-05-102024-05-10_us-gaap_RedeemableConvertiblePreferredStockMember"
      id="Fact000031">AHHPrA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="From2024-05-102024-05-10_us-gaap_RedeemableConvertiblePreferredStockMember"
      id="Fact000032">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2024-05-10" id="Fact000033">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
