| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<FilingSummary> |
| <Version> 3.23.1 </Version> |
| <ProcessingTime/> |
| <ReportFormat> html </ReportFormat> |
| <ContextCount> 71 </ContextCount> |
| <ElementCount> 178 </ElementCount> |
| <EntityCount> 1 </EntityCount> |
| <FootnotesReported> false </FootnotesReported> |
| <SegmentCount> 29 </SegmentCount> |
| <ScenarioCount> 0 </ScenarioCount> |
| <TuplesReported> false </TuplesReported> |
| <UnitCount> 5 </UnitCount> |
| <MyReports> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R1.htm </HtmlFileName> |
| | | <LongName> 0000001 - Document - Cover </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/Cover </Role> |
| | | <ShortName> Cover </ShortName> |
| | | <MenuCategory> Cover </MenuCategory> |
| | | <Position> 1 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R2.htm </HtmlFileName> |
| | | <LongName> 0000002 - Statement - Consolidated Balance Sheets </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/ConsolidatedBalanceSheets </Role> |
| | | <ShortName> Consolidated Balance Sheets </ShortName> |
| | | <MenuCategory> Statements </MenuCategory> |
| | | <Position> 2 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R3.htm </HtmlFileName> |
| | | <LongName> 0000003 - Statement - Consolidated Balance Sheets (Parenthetical) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/ConsolidatedBalanceSheetsParenthetical </Role> |
| | | <ShortName> Consolidated Balance Sheets (Parenthetical) </ShortName> |
| | | <MenuCategory> Statements </MenuCategory> |
| | | <Position> 3 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R4.htm </HtmlFileName> |
| | | <LongName> 0000004 - Statement - Consolidated Statements of Earnings </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/ConsolidatedStatementsofEarnings </Role> |
| | | <ShortName> Consolidated Statements of Earnings </ShortName> |
| | | <MenuCategory> Statements </MenuCategory> |
| | | <Position> 4 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R5.htm </HtmlFileName> |
| | | <LongName> 0000005 - Statement - Consolidated Statements of Comprehensive Income </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/ConsolidatedStatementsofComprehensiveIncome </Role> |
| | | <ShortName> Consolidated Statements of Comprehensive Income </ShortName> |
| | | <MenuCategory> Statements </MenuCategory> |
| | | <Position> 5 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R6.htm </HtmlFileName> |
| | | <LongName> 0000006 - Statement - Consolidated Statements of Stockholders' Equity </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/ConsolidatedStatementsofStockholdersEquity </Role> |
| | | <ShortName> Consolidated Statements of Stockholders' Equity </ShortName> |
| | | <MenuCategory> Statements </MenuCategory> |
| | | <Position> 6 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R7.htm </HtmlFileName> |
| | | <LongName> 0000007 - Statement - Consolidated Statements of Cash Flows </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/ConsolidatedStatementsofCashFlows </Role> |
| | | <ShortName> Consolidated Statements of Cash Flows </ShortName> |
| | | <MenuCategory> Statements </MenuCategory> |
| | | <Position> 7 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R8.htm </HtmlFileName> |
| | | <LongName> 0000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES </Role> |
| | | <ShortName> SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 8 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R9.htm </HtmlFileName> |
| | | <LongName> 0000009 - Disclosure - NET SALES </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/NETSALES </Role> |
| | | <ShortName> NET SALES </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 9 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R10.htm </HtmlFileName> |
| | | <LongName> 0000010 - Disclosure - PROPERTY AND LEASES </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/PROPERTYANDLEASES </Role> |
| | | <ShortName> PROPERTY AND LEASES </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 10 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R11.htm </HtmlFileName> |
| | | <LongName> 0000011 - Disclosure - DEBT AND DERIVATIVE INSTRUMENTS </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/DEBTANDDERIVATIVEINSTRUMENTS </Role> |
| | | <ShortName> DEBT AND DERIVATIVE INSTRUMENTS </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 11 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R12.htm </HtmlFileName> |
| | | <LongName> 0000012 - Disclosure - STOCKHOLDERS' EQUITY </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/STOCKHOLDERSEQUITY </Role> |
| | | <ShortName> STOCKHOLDERS' EQUITY </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 12 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R13.htm </HtmlFileName> |
| | | <LongName> 0000013 - Disclosure - FAIR VALUE MEASUREMENTS </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/FAIRVALUEMEASUREMENTS </Role> |
| | | <ShortName> FAIR VALUE MEASUREMENTS </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 13 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R14.htm </HtmlFileName> |
| | | <LongName> 0000014 - Disclosure - WEIGHTED AVERAGE COMMON SHARES </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/WEIGHTEDAVERAGECOMMONSHARES </Role> |
| | | <ShortName> WEIGHTED AVERAGE COMMON SHARES </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 14 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R15.htm </HtmlFileName> |
| | | <LongName> 0000015 - Disclosure - CONTINGENCIES </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/CONTINGENCIES </Role> |
| | | <ShortName> CONTINGENCIES </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 15 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R16.htm </HtmlFileName> |
| | | <LongName> 0000016 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies </Role> |
| | | <ShortName> SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) </ShortName> |
| | | <MenuCategory> Policies </MenuCategory> |
| | | <Position> 16 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R17.htm </HtmlFileName> |
| | | <LongName> 0000017 - Disclosure - NET SALES (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/NETSALESTables </Role> |
| | | <ShortName> NET SALES (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.homedepot.com/role/NETSALES </ParentRole> |
| | | <Position> 17 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R18.htm </HtmlFileName> |
| | | <LongName> 0000018 - Disclosure - PROPERTY AND LEASES (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/PROPERTYANDLEASESTables </Role> |
| | | <ShortName> PROPERTY AND LEASES (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.homedepot.com/role/PROPERTYANDLEASES </ParentRole> |
| | | <Position> 18 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R19.htm </HtmlFileName> |
| | | <LongName> 0000019 - Disclosure - STOCKHOLDERS' EQUITY (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/STOCKHOLDERSEQUITYTables </Role> |
| | | <ShortName> STOCKHOLDERS' EQUITY (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.homedepot.com/role/STOCKHOLDERSEQUITY </ParentRole> |
| | | <Position> 19 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R20.htm </HtmlFileName> |
| | | <LongName> 0000020 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/FAIRVALUEMEASUREMENTSTables </Role> |
| | | <ShortName> FAIR VALUE MEASUREMENTS (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.homedepot.com/role/FAIRVALUEMEASUREMENTS </ParentRole> |
| | | <Position> 20 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R21.htm </HtmlFileName> |
| | | <LongName> 0000021 - Disclosure - WEIGHTED AVERAGE COMMON SHARES (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/WEIGHTEDAVERAGECOMMONSHARESTables </Role> |
| | | <ShortName> WEIGHTED AVERAGE COMMON SHARES (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.homedepot.com/role/WEIGHTEDAVERAGECOMMONSHARES </ParentRole> |
| | | <Position> 21 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R22.htm </HtmlFileName> |
| | | <LongName> 0000022 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails </Role> |
| | | <ShortName> SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 22 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R23.htm </HtmlFileName> |
| | | <LongName> 0000023 - Disclosure - NET SALES (Details) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/NETSALESDetails </Role> |
| | | <ShortName> NET SALES (Details) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <ParentRole> http://www.homedepot.com/role/NETSALESTables </ParentRole> |
| | | <Position> 23 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R24.htm </HtmlFileName> |
| | | <LongName> 0000024 - Disclosure - NET SALES - Narrative (Details) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/NETSALESNarrativeDetails </Role> |
| | | <ShortName> NET SALES - Narrative (Details) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 24 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R25.htm </HtmlFileName> |
| | | <LongName> 0000025 - Disclosure - PROPERTY AND LEASES - Narrative (Details) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/PROPERTYANDLEASESNarrativeDetails </Role> |
| | | <ShortName> PROPERTY AND LEASES - Narrative (Details) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 25 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R26.htm </HtmlFileName> |
| | | <LongName> 0000026 - Disclosure - PROPERTY AND LEASES - Schedule of Assets and Liabilities Related to Operating and Finance Leases (Details) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/PROPERTYANDLEASESScheduleofAssetsandLiabilitiesRelatedtoOperatingandFinanceLeasesDetails </Role> |
| | | <ShortName> PROPERTY AND LEASES - Schedule of Assets and Liabilities Related to Operating and Finance Leases (Details) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 26 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R27.htm </HtmlFileName> |
| | | <LongName> 0000027 - Disclosure - PROPERTY AND LEASES - Other Lease Information (Details) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/PROPERTYANDLEASESOtherLeaseInformationDetails </Role> |
| | | <ShortName> PROPERTY AND LEASES - Other Lease Information (Details) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 27 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R28.htm </HtmlFileName> |
| | | <LongName> 0000028 - Disclosure - DEBT AND DERIVATIVE INSTRUMENTS - Short-term Debt (Details) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/DEBTANDDERIVATIVEINSTRUMENTSShorttermDebtDetails </Role> |
| | | <ShortName> DEBT AND DERIVATIVE INSTRUMENTS - Short-term Debt (Details) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 28 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R29.htm </HtmlFileName> |
| | | <LongName> 0000029 - Disclosure - DEBT AND DERIVATIVE INSTRUMENTS - Derivative Instruments (Details) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/DEBTANDDERIVATIVEINSTRUMENTSDerivativeInstrumentsDetails </Role> |
| | | <ShortName> DEBT AND DERIVATIVE INSTRUMENTS - Derivative Instruments (Details) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 29 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R30.htm </HtmlFileName> |
| | | <LongName> 0000030 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Reconciliation of the Number of Shares of Common Stock and Dividends Per Share (Details) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/STOCKHOLDERSEQUITYScheduleofReconciliationoftheNumberofSharesofCommonStockandDividendsPerShareDetails </Role> |
| | | <ShortName> STOCKHOLDERS' EQUITY - Schedule of Reconciliation of the Number of Shares of Common Stock and Dividends Per Share (Details) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 30 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R31.htm </HtmlFileName> |
| | | <LongName> 0000031 - Disclosure - STOCKHOLDERS' EQUITY - Narrative (Details) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/STOCKHOLDERSEQUITYNarrativeDetails </Role> |
| | | <ShortName> STOCKHOLDERS' EQUITY - Narrative (Details) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 31 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R32.htm </HtmlFileName> |
| | | <LongName> 0000032 - Disclosure - STOCKHOLDERS' EQUITY - Repurchases of Common Stock (Details) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/STOCKHOLDERSEQUITYRepurchasesofCommonStockDetails </Role> |
| | | <ShortName> STOCKHOLDERS' EQUITY - Repurchases of Common Stock (Details) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 32 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R33.htm </HtmlFileName> |
| | | <LongName> 0000033 - Disclosure - FAIR VALUE MEASUREMENTS - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails </Role> |
| | | <ShortName> FAIR VALUE MEASUREMENTS - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 33 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R34.htm </HtmlFileName> |
| | | <LongName> 0000034 - Disclosure - FAIR VALUE MEASUREMENTS - Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis (Details) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueonaNonrecurringBasisDetails </Role> |
| | | <ShortName> FAIR VALUE MEASUREMENTS - Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis (Details) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 34 </Position> |
| | | </Report> |
| | <Report instance="hd-20230430.htm"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R35.htm </HtmlFileName> |
| | | <LongName> 0000035 - Disclosure - WEIGHTED AVERAGE COMMON SHARES - Reconciliation of Basic to Diluted Weighted Average Common Shares (Details) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.homedepot.com/role/WEIGHTEDAVERAGECOMMONSHARESReconciliationofBasictoDilutedWeightedAverageCommonSharesDetails </Role> |
| | | <ShortName> WEIGHTED AVERAGE COMMON SHARES - Reconciliation of Basic to Diluted Weighted Average Common Shares (Details) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 35 </Position> |
| | | </Report> |
| | <Report> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <LongName> All Reports </LongName> |
| | | <ReportType> Book </ReportType> |
| | | <ShortName> All Reports </ShortName> |
| | | </Report> |
| | </MyReports> |
| <Logs> |
| | <Log type="Warning"> [dq-0542-Deprecated-Concept] Concept TreasuryStockShares in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. hd-20230430.htm 4 </Log> |
| | <Log type="Warning"> [dq-0542-Deprecated-Concept] Concept TreasuryStockMember in us-gaap/2022 used in 6 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. hd-20230430.htm 4 </Log> |
| | </Logs> |
| <InputFiles> |
| | <File doctype="10-Q" original="hd-20230430.htm"> hd-20230430.htm </File> |
| | <File> hd-20230430.xsd </File> |
| | <File> hd-20230430_cal.xml </File> |
| | <File> hd-20230430_def.xml </File> |
| | <File> hd-20230430_lab.xml </File> |
| | <File> hd-20230430_pre.xml </File> |
| | <File> hd_ex103-kinnairdseparatio.htm </File> |
| | <File> hd_exhibit151q1version.htm </File> |
| | <File> hd_exhibit311-4302023.htm </File> |
| | <File> hd_exhibit312-4302023.htm </File> |
| | <File> hd_exhibit321-4302023.htm </File> |
| | <File> hd_exhibit322-4302023.htm </File> |
| | </InputFiles> |
| <SupplementalFiles> |
| | <File> hd-20230430_g1.jpg </File> |
| | </SupplementalFiles> |
| <BaseTaxonomies> |
| | <BaseTaxonomy items="338"> http://fasb.org/us-gaap/2022 </BaseTaxonomy> |
| | <BaseTaxonomy items="29"> http://xbrl.sec.gov/dei/2022 </BaseTaxonomy> |
| | </BaseTaxonomies> |
| <HasPresentationLinkbase> true </HasPresentationLinkbase> |
| <HasCalculationLinkbase> true </HasCalculationLinkbase> |
| </FilingSummary> |