<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.5a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 96Mps7xRiXgen8uDanwsWamFibP9z5Z8mekhvWB/ben67yss4vv0syYx4FkGUQ4H -->
<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/2026" xmlns:us-gaap="http://fasb.org/us-gaap/2026" xmlns:srt="http://fasb.org/srt/2026" xmlns:srt-types="http://fasb.org/srt-types/2026" xmlns:ecd="http://xbrl.sec.gov/ecd/2026" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:BHLL="http://bunkerhillmining.com/20260630" elementFormDefault="qualified" targetNamespace="http://bunkerhillmining.com/20260630">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://bunkerhillmining.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:roleType roleURI="http://bunkerhillmining.com/role/InterimConsolidatedBalanceSheets" id="InterimConsolidatedBalanceSheets">
          <link:definition>00000002 - Statement - Condensed Interim Consolidated Balance Sheets (Unaudited)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/InterimConsolidatedBalanceSheetsParenthetical" id="InterimConsolidatedBalanceSheetsParenthetical">
          <link:definition>00000003 - Statement - Condensed Interim Consolidated Balance Sheets (Unaudited) (Parenthetical)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" id="InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome">
          <link:definition>00000004 - Statement - Condensed Interim Consolidated Statements of Income and Comprehensive Income (Unaudited)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/InterimConsolidatedStatementsOfCashFlows" id="InterimConsolidatedStatementsOfCashFlows">
          <link:definition>00000005 - Statement - Condensed Interim Consolidated Statements of Cash Flows (Unaudited)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/InterimConsolidatedStatementsOfChangesInShareholdersDeficiency" id="InterimConsolidatedStatementsOfChangesInShareholdersDeficiency">
          <link:definition>00000006 - Statement - Condensed Interim Consolidated Statements of Changes in Shareholders' Deficiency (Unaudited)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/NatureAndContinuanceOfOperations" id="NatureAndContinuanceOfOperations">
          <link:definition>999012 - Disclosure - Nature and Continuance of Operations</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/SignificantAccountingPolicies" id="SignificantAccountingPolicies">
          <link:definition>999013 - Disclosure - Significant Accounting Policies</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/AccountsReceivableAndPrepaidExpenses" id="AccountsReceivableAndPrepaidExpenses">
          <link:definition>999014 - Disclosure - Accounts receivable and prepaid expenses</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/Inventory" id="Inventory">
          <link:definition>999015 - Disclosure - Inventory</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/MineralPropertiesAndRightsPlantAndEquipmentRight-of-useAssetAndLand" id="MineralPropertiesAndRightsPlantAndEquipmentRight-of-useAssetAndLand">
          <link:definition>999016 - Disclosure - Mineral Properties and Rights, Plant and Equipment, Right-of-Use Asset, and Land</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/LeaseLiability" id="LeaseLiability">
          <link:definition>999017 - Disclosure - Lease Liability</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/EnvironmentalProtectionAgencyEpaSettlementAgreementAndWaterTreatmentLiabilities" id="EnvironmentalProtectionAgencyEpaSettlementAgreementAndWaterTreatmentLiabilities">
          <link:definition>999018 - Disclosure - Environmental Protection Agency (&#8220;EPA&#8221;) Settlement Agreement and Water Treatment Liabilities</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/PromissoryNotesPayableConvertibleDebenturesAndSilverLoan" id="PromissoryNotesPayableConvertibleDebenturesAndSilverLoan">
          <link:definition>999019 - Disclosure - Promissory Notes Payable, Convertible Debentures, and Silver Loan</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/CapitalStockWarrantsStockOptionsAndRestrictedShareUnits" id="CapitalStockWarrantsStockOptionsAndRestrictedShareUnits">
          <link:definition>999020 - Disclosure - Capital Stock, Warrants, Stock Options and Restricted Share Units</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/DeferredShareUnits" id="DeferredShareUnits">
          <link:definition>999021 - Disclosure - Deferred Share Units</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
          <link:definition>999022 - Disclosure - Commitments and Contingencies</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/DeferredTaxLiability" id="DeferredTaxLiability">
          <link:definition>999023 - Disclosure - Deferred Tax Liability</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/OperatingExpenses" id="OperatingExpenses">
          <link:definition>999024 - Disclosure - Operating Expenses</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions">
          <link:definition>999025 - Disclosure - Related party transactions</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/GeographicAndSegmentInformation" id="GeographicAndSegmentInformation">
          <link:definition>999026 - Disclosure - Geographic and Segment Information</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/SubsequentEvents" id="SubsequentEvents">
          <link:definition>999027 - Disclosure - Subsequent Events</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/SignificantAccountingPoliciesPolicies" id="SignificantAccountingPoliciesPolicies">
          <link:definition>999028 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/AccountsReceivableAndPrepaidExpensesTables" id="AccountsReceivableAndPrepaidExpensesTables">
          <link:definition>999029 - Disclosure - Accounts receivable and prepaid expenses (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/InventoryTables" id="InventoryTables">
          <link:definition>999030 - Disclosure - Inventory (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/MineralPropertiesAndRightsPlantAndEquipmentRight-of-useAssetAndLandTables" id="MineralPropertiesAndRightsPlantAndEquipmentRight-of-useAssetAndLandTables">
          <link:definition>999031 - Disclosure - Mineral Properties and Rights, Plant and Equipment, Right-of-Use Asset, and Land (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/LeaseLiabilityTables" id="LeaseLiabilityTables">
          <link:definition>999032 - Disclosure - Lease Liability (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/EnvironmentalProtectionAgencyEpaSettlementAgreementAndWaterTreatmentLiabilitiesTables" id="EnvironmentalProtectionAgencyEpaSettlementAgreementAndWaterTreatmentLiabilitiesTables">
          <link:definition>999033 - Disclosure - Environmental Protection Agency (&#8220;EPA&#8221;) Settlement Agreement and Water Treatment Liabilities (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/PromissoryNotesPayableConvertibleDebenturesAndSilverLoanTables" id="PromissoryNotesPayableConvertibleDebenturesAndSilverLoanTables">
          <link:definition>999034 - Disclosure - Promissory Notes Payable, Convertible Debentures, and Silver Loan (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/CapitalStockWarrantsStockOptionsAndRestrictedShareUnitsTables" id="CapitalStockWarrantsStockOptionsAndRestrictedShareUnitsTables">
          <link:definition>999035 - Disclosure - Capital Stock, Warrants, Stock Options and Restricted Share Units (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/DeferredShareUnitsTables" id="DeferredShareUnitsTables">
          <link:definition>999036 - Disclosure - Deferred Share Units (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/OperatingExpensesTables" id="OperatingExpensesTables">
          <link:definition>999037 - Disclosure - Operating Expenses (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/RelatedPartyTransactionsTables" id="RelatedPartyTransactionsTables">
          <link:definition>999038 - Disclosure - Related party transactions (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/ScheduleOfAccountsReceivableAndPrepaidExpensesDetails" id="ScheduleOfAccountsReceivableAndPrepaidExpensesDetails">
          <link:definition>999039 - Disclosure - Schedule of Accounts Receivable and Prepaid Expenses (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/ScheduleOfInventoryDetails" id="ScheduleOfInventoryDetails">
          <link:definition>999040 - Disclosure - Schedule of Inventory (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/ScheduleOfEquipmentDetails" id="ScheduleOfEquipmentDetails">
          <link:definition>999041 - Disclosure - Schedule of Equipment (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/ScheduleOfPlantAndEquipmentFacilitiesDetails" id="ScheduleOfPlantAndEquipmentFacilitiesDetails">
          <link:definition>999042 - Disclosure - Schedule of Plant and Equipment Facilities (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/ScheduleOfPropertyAcquisitionDetailsDetails" id="ScheduleOfPropertyAcquisitionDetailsDetails">
          <link:definition>999043 - Disclosure - Schedule of Property Acquisition Details (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/MineralPropertiesAndRightsPlantAndEquipmentRight-of-useAssetAndLandDetailsNarrative" id="MineralPropertiesAndRightsPlantAndEquipmentRight-of-useAssetAndLandDetailsNarrative">
          <link:definition>999044 - Disclosure - Mineral Properties and Rights, Plant and Equipment, Right-of-Use Asset, and Land (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/ScheduleOfLeaseLiabilityDetails" id="ScheduleOfLeaseLiabilityDetails">
          <link:definition>999045 - Disclosure - Schedule of Lease Liability (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/LeaseLiabilityDetailsNarrative" id="LeaseLiabilityDetailsNarrative">
          <link:definition>999046 - Disclosure - Lease Liability (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/ScheduleOfAmendedSettlementEnvironmentalProtectionAgencyAgreementDetails" id="ScheduleOfAmendedSettlementEnvironmentalProtectionAgencyAgreementDetails">
          <link:definition>999047 - Disclosure - Schedule of Amended Settlement Environmental Protection Agency Agreement (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/EnvironmentalProtectionAgencyEpaSettlementAgreementAndWaterTreatmentLiabilitiesDetailsNarrative" id="EnvironmentalProtectionAgencyEpaSettlementAgreementAndWaterTreatmentLiabilitiesDetailsNarrative">
          <link:definition>999048 - Disclosure - Environmental Protection Agency (&#8220;EPA&#8221;) Settlement Agreement and Water Treatment Liabilities (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/ScheduleOfFairValueOfSilverLoanDetails" id="ScheduleOfFairValueOfSilverLoanDetails">
          <link:definition>999049 - Disclosure - Schedule of Fair Value of Silver Loan (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/PromissoryNotesPayableConvertibleDebenturesAndSilverLoanDetailsNarrative" id="PromissoryNotesPayableConvertibleDebenturesAndSilverLoanDetailsNarrative">
          <link:definition>999050 - Disclosure - Promissory Notes Payable, Convertible Debentures, and Silver Loan (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/PromissoryNotesPayableConvertibleDebenturesAndSilverLoanDetailsNarrativeDefOnly" id="PromissoryNotesPayableConvertibleDebenturesAndSilverLoanDetailsNarrativeDefOnly">
          <link:definition>999050 - Disclosure - Promissory Notes Payable, Convertible Debentures, and Silver Loan (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/ScheduleOfFairValueOfWarrantLiabilitiesRelatedToVariousTranchesOfWarrantsIssuedDetails" id="ScheduleOfFairValueOfWarrantLiabilitiesRelatedToVariousTranchesOfWarrantsIssuedDetails">
          <link:definition>999051 - Disclosure - Schedule of Fair Value of Warrant Liabilities Related to Various Tranches of Warrants Issued (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/ScheduleOfOutstandingWarrantsDetails" id="ScheduleOfOutstandingWarrantsDetails">
          <link:definition>999052 - Disclosure - Schedule of Outstanding Warrants (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/ScheduleOfCompensationOptionsDetails" id="ScheduleOfCompensationOptionsDetails">
          <link:definition>999053 - Disclosure - Schedule of Compensation Options (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/ScheduleOfEstimatedUsingBlack-scholesValuationModelForFairValueOfBrokerOptionsDetails" id="ScheduleOfEstimatedUsingBlack-scholesValuationModelForFairValueOfBrokerOptionsDetails">
          <link:definition>999054 - Disclosure - Schedule of Estimated Using Black-Scholes Valuation Model for Fair Value of Broker Options (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/ScheduleOfBrokerExercisePriceDetails" id="ScheduleOfBrokerExercisePriceDetails">
          <link:definition>999055 - Disclosure - Schedule of Broker Exercise Price (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/ScheduleOfStockOptionsActivityDetails" id="ScheduleOfStockOptionsActivityDetails">
          <link:definition>999056 - Disclosure - Schedule of Stock Options Activity (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/ScheduleOfActualStockOptionsIssuedAndOutstandingDetails" id="ScheduleOfActualStockOptionsIssuedAndOutstandingDetails">
          <link:definition>999057 - Disclosure - Schedule of Actual Stock Options Issued and Outstanding (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/ScheduleOfRestrictedShareUnitsDetails" id="ScheduleOfRestrictedShareUnitsDetails">
          <link:definition>999058 - Disclosure - Schedule of Restricted Share Units (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/ScheduleOfRestrictedShareUnitsDetailsParenthetical" id="ScheduleOfRestrictedShareUnitsDetailsParenthetical">
          <link:definition>999059 - Disclosure - Schedule of Restricted Share Units (Details) (Parenthetical)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/CapitalStockWarrantsStockOptionsAndRestrictedShareUnitsDetailsNarrative" id="CapitalStockWarrantsStockOptionsAndRestrictedShareUnitsDetailsNarrative">
          <link:definition>999060 - Disclosure - Capital Stock, Warrants, Stock Options and Restricted Share Units (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/ScheduleOfDeferredShareUnitsDetails" id="ScheduleOfDeferredShareUnitsDetails">
          <link:definition>999061 - Disclosure - Schedule of Deferred Share Units (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/DeferredShareUnitsDetailsNarrative" id="DeferredShareUnitsDetailsNarrative">
          <link:definition>999062 - Disclosure - Deferred Share Units (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/ScheduleOfOperatingExpensesDetails" id="ScheduleOfOperatingExpensesDetails">
          <link:definition>999063 - Disclosure - Schedule of Operating Expenses (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/ScheduleOfRelatedPartyTransactionsDetails" id="ScheduleOfRelatedPartyTransactionsDetails">
          <link:definition>999064 - Disclosure - Schedule of Related Party Transactions (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/RelatedPartyTransactionsDetailsNarrative" id="RelatedPartyTransactionsDetailsNarrative">
          <link:definition>999065 - Disclosure - Related party transactions (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/GeographicAndSegmentInformationDetailsNarrative" id="GeographicAndSegmentInformationDetailsNarrative">
          <link:definition>999066 - Disclosure - Geographic and Segment Information (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://bunkerhillmining.com/role/SubsequentEventsDetailsNarrative" id="SubsequentEventsDetailsNarrative">
          <link:definition>999067 - Disclosure - Subsequent Events (Details Narrative)</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="bhll-20260630_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="bhll-20260630_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="bhll-20260630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="bhll-20260630_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/2026" schemaLocation="https://xbrl.sec.gov/dei/2026/dei-2026.xsd" />
    <import namespace="http://fasb.org/us-gaap/2026" schemaLocation="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd" />
    <import namespace="http://fasb.org/us-types/2026" schemaLocation="https://xbrl.fasb.org/us-gaap/2026/elts/us-types-2026.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/ecd/2026" schemaLocation="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2026" schemaLocation="https://xbrl.sec.gov/country/2026/country-2026.xsd" />
    <import namespace="http://fasb.org/srt/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd" />
    <import namespace="http://fasb.org/srt-types/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd" />
    <element id="BHLL_MineralPropertiesAndRightsMember" name="MineralPropertiesAndRightsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_RightOfUseAssetsMember" name="RightOfUseAssetsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_CAndETreeFarmLLCMember" name="CAndETreeFarmLLCMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ThroughFebruaryTwoThousandTwentySixMember" name="ThroughFebruaryTwoThousandTwentySixMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ThroughMarchOneTwoThousandTwentySixMember" name="ThroughMarchOneTwoThousandTwentySixMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_DebtFacilityMember" name="DebtFacilityMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_PrimaryAndSecondaryClaimsTwoMember" name="PrimaryAndSecondaryClaimsTwoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_SixMonthAnniversaryMember" name="SixMonthAnniversaryMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_NineMonthAnniversaryMember" name="NineMonthAnniversaryMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_TwelveMonthAnniversaryMember" name="TwelveMonthAnniversaryMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_EPASettlementAgreementAmendmentMember" name="EPASettlementAgreementAmendmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_PaymentBondOneMember" name="PaymentBondOneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_PaymentBondTwoMember" name="PaymentBondTwoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_EnvironmentalProtectionAgencyAgreementMember" name="EnvironmentalProtectionAgencyAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_SeriesOneConvertibleDebtMember" name="SeriesOneConvertibleDebtMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_HostDebtMember" name="HostDebtMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ConversionOptionValuedMember" name="ConversionOptionValuedMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_SeriesTwoConvertibleDebtMember" name="SeriesTwoConvertibleDebtMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_SeriesThreeConvertibleDebtMember" name="SeriesThreeConvertibleDebtMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_MetalsPurchaseAgreementMember" name="MetalsPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_SilverLoanMember" name="SilverLoanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_DefinitiveAgreementsMember" name="DefinitiveAgreementsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_FinalTrancheSilverLoanMember" name="FinalTrancheSilverLoanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_SprottDebtFacilityMember" name="SprottDebtFacilityMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_TeckPromissoryNoteMember" name="TeckPromissoryNoteMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_TeckStandbyFacilityMember" name="TeckStandbyFacilityMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_MeasurementInputContractualInterestRateMember" name="MeasurementInputContractualInterestRateMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_MeasurementInputInterestRateVolatilityMember" name="MeasurementInputInterestRateVolatilityMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_MeasurementInputRiskFreeAdjustedInterestRateMember" name="MeasurementInputRiskFreeAdjustedInterestRateMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_SprottStreamingRoyaltyCorpMember" name="SprottStreamingRoyaltyCorpMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_TeckResourcesLimitedMember" name="TeckResourcesLimitedMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_RedCloudSecuritiesIncMember" name="RedCloudSecuritiesIncMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_SprottSubscriptionAgreementMember" name="SprottSubscriptionAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_SprottDebtSettlementAgreementMember" name="SprottDebtSettlementAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_MineWaterLLCMember" name="MineWaterLLCMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ParticipatingDirectorsMember" name="ParticipatingDirectorsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_CreditorsAndContractorsMember" name="CreditorsAndContractorsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_CommonStockOneMember" name="CommonStockOneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_DeferredShareUnitsDSUsMember" name="DeferredShareUnitsDSUsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_MarchTwoThousandTwentySixWarrantsMember" name="MarchTwoThousandTwentySixWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_SeptemberTwoThousandTwentyFiveWarrantsMember" name="SeptemberTwoThousandTwentyFiveWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_JuneTwoThousandTwentyFiveWarrantsMember" name="JuneTwoThousandTwentyFiveWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_NovemberTwoThousandTwentyFiveWarrantsMember" name="NovemberTwoThousandTwentyFiveWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_JanuaryTwoThousandTwentyFiveWarrantsMember" name="JanuaryTwoThousandTwentyFiveWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_NovemberTwoThousandTwentyFourWarrantsMember" name="NovemberTwoThousandTwentyFourWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_OctoberTwoThousandTwentyFourWarrantsMember" name="OctoberTwoThousandTwentyFourWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_AugustTwoThousandTwentyFourWarrantsMember" name="AugustTwoThousandTwentyFourWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_MarchTwoThousandTwentyThreeWarrantsMember" name="MarchTwoThousandTwentyThreeWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_FebruaryTwoThousandTwentyOneWarrantsMember" name="FebruaryTwoThousandTwentyOneWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_WarrantOneMember" name="WarrantOneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_WarrantTwoMember" name="WarrantTwoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_WarrantThreeMember" name="WarrantThreeMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_WarrantFourMember" name="WarrantFourMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_WarrantFiveMember" name="WarrantFiveMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_WarrantSixMember" name="WarrantSixMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_WarrantSevenMember" name="WarrantSevenMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_CompensationOptionsMember" name="CompensationOptionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_SeptemberTwoThousandTwentyFiveMember" name="SeptemberTwoThousandTwentyFiveMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_MarchTwoThousandTwentySixMember" name="MarchTwoThousandTwentySixMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_SeptemberTwentyNineTwoThousandTwentySevenMember" name="SeptemberTwentyNineTwoThousandTwentySevenMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_MarchFiveTwoThousandTwentyEightMember" name="MarchFiveTwoThousandTwentyEightMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ExercisePriceRangeOneMember" name="ExercisePriceRangeOneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ExercisePriceRangeTwoMember" name="ExercisePriceRangeTwoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ExercisePriceRangeThreeMember" name="ExercisePriceRangeThreeMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ExercisePriceRangeFourMember" name="ExercisePriceRangeFourMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ExercisePriceRangeFiveMember" name="ExercisePriceRangeFiveMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ExecutivesAndEmployeesMember" name="ExecutivesAndEmployeesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_DeferredShareUnitMember" name="DeferredShareUnitMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_KeyManagementPersonnelMember" name="KeyManagementPersonnelMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_SprottMember" name="SprottMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_BunkerHillMineMember" name="BunkerHillMineMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_PropertyPlantAndEquipmentNetExcludingLandAndLandImprovements" name="PropertyPlantAndEquipmentNetExcludingLandAndLandImprovements" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_MineralPropertiesAndRights" name="MineralPropertiesAndRights" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_EnvironmentProtectionAgencyCostRecoveryPayableCurrent" name="EnvironmentProtectionAgencyCostRecoveryPayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_SeriesOneConvertibleDebtNoncurrent" name="SeriesOneConvertibleDebtNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_SeriesTwoConvertibleDebtNoncurrent" name="SeriesTwoConvertibleDebtNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_SeriesThreeConvertibleDebtNoncurrent" name="SeriesThreeConvertibleDebtNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_DebtFacility" name="DebtFacility" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_EnvironmentProtectionAgencyCostRecoveryLiabilityLongtermNetOfDiscount" name="EnvironmentProtectionAgencyCostRecoveryLiabilityLongtermNetOfDiscount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_InterestIncome" name="InterestIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ChangeInFairValueOfSilverLoan" name="ChangeInFairValueOfSilverLoan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_FinancingCost" name="FinancingCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_GainOnStreamDebentures" name="GainOnStreamDebentures" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_GainOnDebtModificationSilverLoan" name="GainOnDebtModificationSilverLoan" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_LossOnDebtSettlement" name="LossOnDebtSettlement" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_GainLossOnChangeInFvOnOwnCreditRisk" name="GainLossOnChangeInFvOnOwnCreditRisk" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_InterestExpenseOnLeaseLiability" name="InterestExpenseOnLeaseLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_FinancingCostsAdjustments" name="FinancingCostsAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_LossOnDebtSettlementNoteX" name="LossOnDebtSettlementNoteX" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_GainLossOnDebtModification" name="GainLossOnDebtModification" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_PaymentOfInterestOnSilverLoan" name="PaymentOfInterestOnSilverLoan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_AccretionOfLiabilities" name="AccretionOfLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_LossOnFairValueOfConvertibleDebentures" name="LossOnFairValueOfConvertibleDebentures" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_IncreaseDecreaseInInventory" name="IncreaseDecreaseInInventory" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_PaymentsToAcquirePropertyPlantAndEquipmentExcludingLand" name="PaymentsToAcquirePropertyPlantAndEquipmentExcludingLand" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_PaymentsToAcquireMineDevelopment" name="PaymentsToAcquireMineDevelopment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ProceedsFromCompensationOptions" name="ProceedsFromCompensationOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ProceedsFromDebtFacility" name="ProceedsFromDebtFacility" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_InterestPayableSettledWithCommonShares" name="InterestPayableSettledWithCommonShares" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ServicesSettledWithCommonStock" name="ServicesSettledWithCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_SprottDebtFacilitySettledWithCommonStock" name="SprottDebtFacilitySettledWithCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_StreamSettledWithCommonShares" name="StreamSettledWithCommonShares" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ReconciliationFromCashFlowStatementToBalanceSheetAbstract" name="ReconciliationFromCashFlowStatementToBalanceSheetAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_StockIssuedDuringPeriodValueReverseStockSplits" name="StockIssuedDuringPeriodValueReverseStockSplits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_StockIssuedDuringPeriodValueNewIssuesOther" name="StockIssuedDuringPeriodValueNewIssuesOther" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_StockIssuedDuringPeriodSharesNewIssuesOther" name="StockIssuedDuringPeriodSharesNewIssuesOther" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_StockIssuedDuringPeriodValueSharesIssuedForDSUs" name="StockIssuedDuringPeriodValueSharesIssuedForDSUs" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_StockIssuedDuringPeriodSharesIssuedForDSUs" name="StockIssuedDuringPeriodSharesIssuedForDSUs" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_StockIssuedDuringPeriodValuePrivatePlacement" name="StockIssuedDuringPeriodValuePrivatePlacement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_StockIssuedDuringPeriodSharesPrivatePlacement" name="StockIssuedDuringPeriodSharesPrivatePlacement" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_StockIssuedDuringPeriodValueWarrantExercised" name="StockIssuedDuringPeriodValueWarrantExercised" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_StockIssuedDuringPeriodSharesWarrantExercised" name="StockIssuedDuringPeriodSharesWarrantExercised" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_Rule10b51ArrModifiedFlag" name="Rule10b51ArrModifiedFlag" nillable="true" xbrli:periodType="duration" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_NonRule10b51ArrModifiedFlag" name="NonRule10b51ArrModifiedFlag" nillable="true" xbrli:periodType="duration" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_DisclosureLeaseLiabilityAbstract" name="DisclosureLeaseLiabilityAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_DisclosureDeferredShareUnitsAbstract" name="DisclosureDeferredShareUnitsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_DeferredShareUnitsTextBlock" name="DeferredShareUnitsTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_BasisOfComparisonPolicyTextBlock" name="BasisOfComparisonPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_MaterialAccountingPoliciesTextBlock" name="MaterialAccountingPoliciesTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ScheduleOfCapitalizedAssetTableTextBlock" name="ScheduleOfCapitalizedAssetTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ScheduleOfLeaseContractOfMineTableTextBlock" name="ScheduleOfLeaseContractOfMineTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ScheduleOfAmendedSettlementEnvironmentalProtectionAgencyAgreementsTableTextBlock" name="ScheduleOfAmendedSettlementEnvironmentalProtectionAgencyAgreementsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ScheduleOfFairValueOfWarrantLiabilitiesTableTextBlock" name="ScheduleOfFairValueOfWarrantLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ScheduleOfCompensationOptionsTableTextBlock" name="ScheduleOfCompensationOptionsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ScheduleOfEstimatedUsingBlackscholesValuationModelForFairValueOfBrokerOptionsTableTextBlock" name="ScheduleOfEstimatedUsingBlackscholesValuationModelForFairValueOfBrokerOptionsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ScheduleOfBrokerOptionsExercisePricesTableTextBlock" name="ScheduleOfBrokerOptionsExercisePricesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_EnvironmentProtectionAgencyOverpayment" name="EnvironmentProtectionAgencyOverpayment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ProcessPlant" name="ProcessPlant" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_FilterPlant" name="FilterPlant" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_PastePlant" name="PastePlant" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_Equipment" name="Equipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_RoyaltyPercentage" name="RoyaltyPercentage" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_MineralIndustriesDescription" name="MineralIndustriesDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_LesseeFinanceLeaseLiabilityPaymentsDueYearTwoAndThree" name="LesseeFinanceLeaseLiabilityPaymentsDueYearTwoAndThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_LesseeFinanceLeaseLiabilityPaymentsDueYearFourAndFive" name="LesseeFinanceLeaseLiabilityPaymentsDueYearFourAndFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_LesseeFinanceLeaseLiabilityFutureInterestExpenseOnLeaseObligations" name="LesseeFinanceLeaseLiabilityFutureInterestExpenseOnLeaseObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_LeasesLiabilitiesTable" name="LeasesLiabilitiesTable" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" />
    <element id="BHLL_PaymentsToEnvironmentalProtectionAgency" name="PaymentsToEnvironmentalProtectionAgency" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_EnvironmentProtectionAgencyCostRecoveryLiabilityLongtermNetDiscount" name="EnvironmentProtectionAgencyCostRecoveryLiabilityLongtermNetDiscount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_DecreaseInConversionPrice" name="DecreaseInConversionPrice" nillable="true" xbrli:periodType="instant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_TransactionCosts" name="TransactionCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_GainLossOnFairValueOfConvertibleDebtDerivatives" name="GainLossOnFairValueOfConvertibleDebtDerivatives" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_FundingStreamDescription" name="FundingStreamDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_DebtAmountAvailableunderStream" name="DebtAmountAvailableunderStream" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_StreamDebentureNoncurrent" name="StreamDebentureNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_GainLossOnRevaluationLiability" name="GainLossOnRevaluationLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_DebtInstrumentInterestRateEffectivePercentageRepayment" name="DebtInstrumentInterestRateEffectivePercentageRepayment" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_SharesIssuedForRepaymentOfDebtPricinpal" name="SharesIssuedForRepaymentOfDebtPricinpal" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_SharesIssuedForRepaymentOfDebtInterest" name="SharesIssuedForRepaymentOfDebtInterest" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_DebtInstrumentFaceAmountAdvance" name="DebtInstrumentFaceAmountAdvance" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_DebtInstrumentPrincipalAndInterestOutstanding" name="DebtInstrumentPrincipalAndInterestOutstanding" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsOutstandingWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsOutstandingWeightedAverageExercisePrice" nillable="true" xbrli:periodType="instant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDate" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageGrantDate" nillable="true" xbrli:periodType="instant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpiredInPeriodWeightedAverageIssuedPrice" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpiredInPeriodWeightedAverageIssuedPrice" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsIssuedInPeriodWeightedAverageGrantDate" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsIssuedInPeriodWeightedAverageGrantDate" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisedInPeriodWeightedAverageExercisedPrice" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisedInPeriodWeightedAverageExercisedPrice" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisedInPeriodWeightedAverageGrantDate" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisedInPeriodWeightedAverageGrantDate" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpiredInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpiredInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpiredInPeriodWeightedAverageGrantDate" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpiredInPeriodWeightedAverageGrantDate" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_StockIssuedDuringPeriodSharesStockOptionsExercisedOne" name="StockIssuedDuringPeriodSharesStockOptionsExercisedOne" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePriceOne" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePriceOne" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_NumberOfBrokerOptions" name="NumberOfBrokerOptions" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodOne" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceOne" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceOne" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ScheduleOfRestrictedShareUnitsAbstract" name="ScheduleOfRestrictedShareUnitsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ScheduleOfRestrictedShareUnitsTable" name="ScheduleOfRestrictedShareUnitsTable" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" />
    <element id="BHLL_StockIssuedDuringPeriodValueStockCompensationOptionExercised" name="StockIssuedDuringPeriodValueStockCompensationOptionExercised" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_GrossProceedsFromWarrantLiability" name="GrossProceedsFromWarrantLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_StockIssuedDuringPeriodSharesSettlement" name="StockIssuedDuringPeriodSharesSettlement" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_EquityAndTransactionCosts" name="EquityAndTransactionCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_AccruedInterestPaid" name="AccruedInterestPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_FinanceCostsIncurred" name="FinanceCostsIncurred" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_FinancingCostsInAdditionalPaidInCapital" name="FinancingCostsInAdditionalPaidInCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_CompensationIssuedShares" name="CompensationIssuedShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_GrossProceedsFromEquity" name="GrossProceedsFromEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_StockIssuedDuringPeriodSharesStockWarrantExercised" name="StockIssuedDuringPeriodSharesStockWarrantExercised" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_SalariesWagesAndConsultingFees" name="SalariesWagesAndConsultingFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_StockPayable" name="StockPayable" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ScheduleGeographicAndSegmentInformationAbstract" name="ScheduleGeographicAndSegmentInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ScheduleGeographicAndSegmentInformationTable" name="ScheduleGeographicAndSegmentInformationTable" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" />
    <element id="BHLL_CurrentPortionOfSilverLoan" name="CurrentPortionOfSilverLoan" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_LossOnFairValueOfSilverLoan" name="LossOnFairValueOfSilverLoan" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_PaymentsToAcquireMillFacilities" name="PaymentsToAcquireMillFacilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_ProceedsFromSilverLoan" name="ProceedsFromSilverLoan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_MillFacilitiesNonCurrentAssets" name="MillFacilitiesNonCurrentAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_LesseeOperatingLeaseLiabilityPaymentsDueYearTwoAndThree" name="LesseeOperatingLeaseLiabilityPaymentsDueYearTwoAndThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_LesseeOperatingLeaseLiabilityPaymentsDueYearFourAndFive" name="LesseeOperatingLeaseLiabilityPaymentsDueYearFourAndFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BHLL_LesseeOperatingLeaseLiabilityFutureInterestExpenseOnLeaseObligations" name="LesseeOperatingLeaseLiabilityFutureInterestExpenseOnLeaseObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
</schema>
