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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:c331f3ad-611b-4d8f-aaeb-e22a8774ccfa,g:14ba4c5f-f4ee-4313-9ac9-19a168c3ee28-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:htgc="http://www.htgc.com/20251231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.htgc.com/20251231">
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.org/2006/xbrldi" schemaLocation="http://www.xbrl.org/2006/xbrldi-2006.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cef-pre/2025" schemaLocation="https://xbrl.sec.gov/cef/2025/cef-2025_pre.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af-sub/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="htgc-20251231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="htgc-20251231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="htgc-20251231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="htgc-20251231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.htgc.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.htgc.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit 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 id="CONSOLIDATEDSTATEMENTSOFASSETSANDLIABILITIES" roleURI="http://www.htgc.com/role/CONSOLIDATEDSTATEMENTSOFASSETSANDLIABILITIES">
        <link:definition>0000003 - Statement - CONSOLIDATED STATEMENTS OF ASSETS AND 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 id="CONSOLIDATEDSTATEMENTSOFASSETSANDLIABILITIESParenthetical" roleURI="http://www.htgc.com/role/CONSOLIDATEDSTATEMENTSOFASSETSANDLIABILITIESParenthetical">
        <link:definition>0000004 - Statement - CONSOLIDATED STATEMENTS OF ASSETS AND LIABILITIES (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 id="CONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://www.htgc.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>0000005 - Statement - CONSOLIDATED STATEMENTS 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 id="CONSOLIDATEDSTATEMENTSOFCHANGESINNETASSETS" roleURI="http://www.htgc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINNETASSETS">
        <link:definition>0000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN NET ASSETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCHANGESINNETASSETSParenthetical" roleURI="http://www.htgc.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINNETASSETSParenthetical">
        <link:definition>0000007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN NET ASSETS (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 id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.htgc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" roleURI="http://www.htgc.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical">
        <link:definition>0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (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 id="CONSOLIDATEDSCHEDULEOFINVESTMENTS" roleURI="http://www.htgc.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS">
        <link:definition>0000010 - Statement - CONSOLIDATED SCHEDULE OF INVESTMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSCHEDULEOFINVESTMENTS_1" roleURI="http://www.htgc.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTS_1">
        <link:definition>0000010 - Statement - CONSOLIDATED SCHEDULE OF INVESTMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSCHEDULEOFINVESTMENTSForwardForeignCurrencyExchangeContracts" roleURI="http://www.htgc.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSForwardForeignCurrencyExchangeContracts">
        <link:definition>0000011 - Statement - CONSOLIDATED SCHEDULE OF INVESTMENTS - Forward Foreign Currency Exchange Contracts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSCHEDULEOFINVESTMENTSForwardForeignCurrencyExchangeContracts_1" roleURI="http://www.htgc.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSForwardForeignCurrencyExchangeContracts_1">
        <link:definition>0000011 - Statement - CONSOLIDATED SCHEDULE OF INVESTMENTS - Forward Foreign Currency Exchange Contracts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical" roleURI="http://www.htgc.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical">
        <link:definition>0000012 - Statement - CONSOLIDATED SCHEDULE OF INVESTMENTS (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 id="CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical_1" roleURI="http://www.htgc.com/role/CONSOLIDATEDSCHEDULEOFINVESTMENTSParenthetical_1">
        <link:definition>0000012 - Statement - CONSOLIDATED SCHEDULE OF INVESTMENTS (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 id="DescriptionofBusiness" roleURI="http://www.htgc.com/role/DescriptionofBusiness">
        <link:definition>0000013 - Disclosure - Description of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.htgc.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>0000014 - Disclosure - Summary of 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 id="FairValueofFinancialInstruments" roleURI="http://www.htgc.com/role/FairValueofFinancialInstruments">
        <link:definition>0000015 - Disclosure - Fair Value of Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Investments" roleURI="http://www.htgc.com/role/Investments">
        <link:definition>0000016 - Disclosure - Investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.htgc.com/role/Debt">
        <link:definition>0000017 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.htgc.com/role/IncomeTaxes">
        <link:definition>0000018 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityandDistributions" roleURI="http://www.htgc.com/role/StockholdersEquityandDistributions">
        <link:definition>0000019 - Disclosure - Stockholders' Equity and Distributions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityIncentivePlans" roleURI="http://www.htgc.com/role/EquityIncentivePlans">
        <link:definition>0000020 - Disclosure - Equity Incentive Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShare" roleURI="http://www.htgc.com/role/EarningsPerShare">
        <link:definition>0000021 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialHighlights" roleURI="http://www.htgc.com/role/FinancialHighlights">
        <link:definition>0000022 - Disclosure - Financial Highlights</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.htgc.com/role/CommitmentsandContingencies">
        <link:definition>0000023 - 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 id="Indemnification" roleURI="http://www.htgc.com/role/Indemnification">
        <link:definition>0000024 - Disclosure - Indemnification</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactions" roleURI="http://www.htgc.com/role/RelatedPartyTransactions">
        <link:definition>0000025 - 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 id="RecentAccountingPronouncements" roleURI="http://www.htgc.com/role/RecentAccountingPronouncements">
        <link:definition>0000026 - Disclosure - Recent Accounting Pronouncements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.htgc.com/role/SubsequentEvents">
        <link:definition>0000027 - 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 id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.htgc.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Summary of 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 id="FairValueofFinancialInstrumentsTables" roleURI="http://www.htgc.com/role/FairValueofFinancialInstrumentsTables">
        <link:definition>9955512 - Disclosure - Fair Value of Financial Instruments (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 id="InvestmentsTables" roleURI="http://www.htgc.com/role/InvestmentsTables">
        <link:definition>9955513 - Disclosure - Investments (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 id="DebtTables" roleURI="http://www.htgc.com/role/DebtTables">
        <link:definition>9955514 - Disclosure - Debt (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 id="IncomeTaxesTables" roleURI="http://www.htgc.com/role/IncomeTaxesTables">
        <link:definition>9955515 - Disclosure - Income Taxes (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 id="StockholdersEquityandDistributionsTables" roleURI="http://www.htgc.com/role/StockholdersEquityandDistributionsTables">
        <link:definition>9955516 - Disclosure - Stockholders' Equity and Distributions (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 id="EquityIncentivePlansTables" roleURI="http://www.htgc.com/role/EquityIncentivePlansTables">
        <link:definition>9955517 - Disclosure - Equity Incentive Plans (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 id="EarningsPerShareTables" roleURI="http://www.htgc.com/role/EarningsPerShareTables">
        <link:definition>9955518 - Disclosure - Earnings Per Share (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 id="FinancialHighlightsTables" roleURI="http://www.htgc.com/role/FinancialHighlightsTables">
        <link:definition>9955519 - Disclosure - Financial Highlights (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 id="CommitmentsandContingenciesTables" roleURI="http://www.htgc.com/role/CommitmentsandContingenciesTables">
        <link:definition>9955520 - Disclosure - Commitments and Contingencies (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 id="RelatedPartyTransactionsTables" roleURI="http://www.htgc.com/role/RelatedPartyTransactionsTables">
        <link:definition>9955521 - 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 id="Schedule1214sCONSOLIDATEDSCHEDULEOFINVESTMENTSINANDADVANCESTOAFFILIATESTables" roleURI="http://www.htgc.com/role/Schedule1214sCONSOLIDATEDSCHEDULEOFINVESTMENTSINANDADVANCESTOAFFILIATESTables">
        <link:definition>9955522 - Disclosure - Schedule 12-14s - CONSOLIDATED SCHEDULE OF INVESTMENTS IN AND ADVANCES TO AFFILIATES (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 id="DescriptionofBusinessDetails" roleURI="http://www.htgc.com/role/DescriptionofBusinessDetails">
        <link:definition>9955523 - Disclosure - Description of Business (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 id="SummaryofSignificantAccountingPoliciesDetail" roleURI="http://www.htgc.com/role/SummaryofSignificantAccountingPoliciesDetail">
        <link:definition>9955524 - Disclosure - Summary of Significant Accounting Policies (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstrumentsScheduleofInvestmentsMeasuredatFairValueonRecurringBasisDetails" roleURI="http://www.htgc.com/role/FairValueofFinancialInstrumentsScheduleofInvestmentsMeasuredatFairValueonRecurringBasisDetails">
        <link:definition>9955525 - Disclosure - Fair Value of Financial Instruments - Schedule of Investments Measured at Fair Value on Recurring Basis (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 id="FairValueofFinancialInstrumentsScheduleofReconciliationofChangesforAllFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" roleURI="http://www.htgc.com/role/FairValueofFinancialInstrumentsScheduleofReconciliationofChangesforAllFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails">
        <link:definition>9955526 - Disclosure - Fair Value of Financial Instruments - Schedule of Reconciliation of Changes for All Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (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 id="FairValueofFinancialInstrumentsScheduleofEquityInvestmentsDetails" roleURI="http://www.htgc.com/role/FairValueofFinancialInstrumentsScheduleofEquityInvestmentsDetails">
        <link:definition>9955527 - Disclosure - Fair Value of Financial Instruments - Schedule of Equity Investments (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 id="FairValueofFinancialInstrumentsScheduleofQuantitativeInformationofFairValueMeasurementsDetails" roleURI="http://www.htgc.com/role/FairValueofFinancialInstrumentsScheduleofQuantitativeInformationofFairValueMeasurementsDetails">
        <link:definition>9955528 - Disclosure - Fair Value of Financial Instruments - Schedule of Quantitative Information of Fair Value Measurements (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 id="FairValueofFinancialInstrumentsNarrativeDetails" roleURI="http://www.htgc.com/role/FairValueofFinancialInstrumentsNarrativeDetails">
        <link:definition>9955529 - Disclosure - Fair Value of Financial Instruments - Narrative (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 id="FairValueofFinancialInstrumentsScheduleofFairValueHierarchyOfOutstandingBorrowingsDetails" roleURI="http://www.htgc.com/role/FairValueofFinancialInstrumentsScheduleofFairValueHierarchyOfOutstandingBorrowingsDetails">
        <link:definition>9955530 - Disclosure - Fair Value of Financial Instruments - Schedule of Fair Value Hierarchy Of Outstanding Borrowings (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 id="InvestmentsScheduleofRealizedGainsandLossesandChangesinUnrealizedAppreciationandDepreciationonControlandAffiliateinvestmentsDetails" roleURI="http://www.htgc.com/role/InvestmentsScheduleofRealizedGainsandLossesandChangesinUnrealizedAppreciationandDepreciationonControlandAffiliateinvestmentsDetails">
        <link:definition>9955531 - Disclosure - Investments - Schedule of Realized Gains and Losses and Changes in Unrealized Appreciation and Depreciation on Control and Affiliate investments (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 id="InvestmentsScheduleofFairValuePortfolioofInvestmentsbyAssetClassDetails" roleURI="http://www.htgc.com/role/InvestmentsScheduleofFairValuePortfolioofInvestmentsbyAssetClassDetails">
        <link:definition>9955532 - Disclosure - Investments - Schedule of Fair Value Portfolio of Investments by Asset Class (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 id="InvestmentsScheduleofFairValuePortfolioofInvestmentsbyGeographicLocationDetails" roleURI="http://www.htgc.com/role/InvestmentsScheduleofFairValuePortfolioofInvestmentsbyGeographicLocationDetails">
        <link:definition>9955533 - Disclosure - Investments - Schedule of Fair Value Portfolio of Investments by Geographic Location (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 id="InvestmentsScheduleofFairValuePortfolioByIndustrySectorDetails" roleURI="http://www.htgc.com/role/InvestmentsScheduleofFairValuePortfolioByIndustrySectorDetails">
        <link:definition>9955534 - Disclosure - Investments - Schedule of Fair Value Portfolio By Industry Sector (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 id="InvestmentsNarrativeDetails" roleURI="http://www.htgc.com/role/InvestmentsNarrativeDetails">
        <link:definition>9955535 - Disclosure - Investments - Narrative (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 id="InvestmentsScheduleofInvestmentCollateralDetails" roleURI="http://www.htgc.com/role/InvestmentsScheduleofInvestmentCollateralDetails">
        <link:definition>9955536 - Disclosure - Investments - Schedule of Investment Collateral (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 id="InvestmentsScheduleofDerivativeInstrumentsDetails" roleURI="http://www.htgc.com/role/InvestmentsScheduleofDerivativeInstrumentsDetails">
        <link:definition>9955537 - Disclosure - Investments - Schedule of Derivative Instruments (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 id="InvestmentsScheduleofInvestmentInterestIncomeandFeeIncomeDetails" roleURI="http://www.htgc.com/role/InvestmentsScheduleofInvestmentInterestIncomeandFeeIncomeDetails">
        <link:definition>9955538 - Disclosure - Investments - Schedule of Investment Interest Income and Fee Income (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 id="InvestmentsScheduleofUnamortizedCapitalizedFeeIncomeDetails" roleURI="http://www.htgc.com/role/InvestmentsScheduleofUnamortizedCapitalizedFeeIncomeDetails">
        <link:definition>9955539 - Disclosure - Investments - Schedule of Unamortized Capitalized Fee Income (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 id="InvestmentsScheduleofLoanExitFeesReceivableDetails" roleURI="http://www.htgc.com/role/InvestmentsScheduleofLoanExitFeesReceivableDetails">
        <link:definition>9955540 - Disclosure - Investments - Schedule of Loan Exit Fees Receivable (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 id="DebtScheduleofAvailableandOutstandingDebtDetails" roleURI="http://www.htgc.com/role/DebtScheduleofAvailableandOutstandingDebtDetails">
        <link:definition>9955541 - Disclosure - Debt - Schedule of Available and Outstanding Debt (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 id="DebtScheduleofDebtIssuanceCostsNetofaccumulatedAmortizationDetails" roleURI="http://www.htgc.com/role/DebtScheduleofDebtIssuanceCostsNetofaccumulatedAmortizationDetails">
        <link:definition>9955542 - Disclosure - Debt - Schedule of Debt Issuance Costs, Net of accumulated Amortization (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 id="DebtScheduleofComponentsofInterestExpenseRelatedFeesLossesonDebtExtinguishmentandCashPaidforInterestExpenseforDebtDetails" roleURI="http://www.htgc.com/role/DebtScheduleofComponentsofInterestExpenseRelatedFeesLossesonDebtExtinguishmentandCashPaidforInterestExpenseforDebtDetails">
        <link:definition>9955543 - Disclosure - Debt - Schedule of Components of Interest Expense, Related Fees, Losses on Debt Extinguishment and Cash Paid for Interest Expense for Debt (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 id="DebtScheduleofWeightedAverageInterestRatesCostofDebtandDebtOutstandingDetails" roleURI="http://www.htgc.com/role/DebtScheduleofWeightedAverageInterestRatesCostofDebtandDebtOutstandingDetails">
        <link:definition>9955544 - Disclosure - Debt - Schedule of Weighted Average Interest Rates, Cost of Debt and Debt 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 id="DebtScheduleofSBADebenturesOutstandingPrincipalBalancesDetails" roleURI="http://www.htgc.com/role/DebtScheduleofSBADebenturesOutstandingPrincipalBalancesDetails">
        <link:definition>9955545 - Disclosure - Debt - Schedule of SBA Debentures Outstanding Principal Balances (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 id="DebtNarrativeDetails" roleURI="http://www.htgc.com/role/DebtNarrativeDetails">
        <link:definition>9955546 - Disclosure - Debt - Narrative (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 id="DebtSummaryofSBICInvestmentsDetails" roleURI="http://www.htgc.com/role/DebtSummaryofSBICInvestmentsDetails">
        <link:definition>9955547 - Disclosure - Debt - Summary of SBIC Investments (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 id="IncomeTaxesScheduleofAccumulatedNetRealizedGainLossofPaidinCapitalDetails" roleURI="http://www.htgc.com/role/IncomeTaxesScheduleofAccumulatedNetRealizedGainLossofPaidinCapitalDetails">
        <link:definition>9955548 - Disclosure - Income Taxes - Schedule of Accumulated Net Realized Gain (Loss) of Paid-in Capital (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 id="IncomeTaxesScheduleofUndistributedOrdinaryIncomeorAccumulatedRealizedGainsLossesDetails" roleURI="http://www.htgc.com/role/IncomeTaxesScheduleofUndistributedOrdinaryIncomeorAccumulatedRealizedGainsLossesDetails">
        <link:definition>9955549 - Disclosure - Income Taxes - Schedule of Undistributed Ordinary Income or Accumulated Realized Gains (Losses) (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 id="IncometaxScheduleofTaxCharacterofDistributionsDetails" roleURI="http://www.htgc.com/role/IncometaxScheduleofTaxCharacterofDistributionsDetails">
        <link:definition>9955550 - Disclosure - Income tax - Schedule of Tax Character of Distributions (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 id="IncometaxScheduleofComponentsofDistributableEarningsDetails" roleURI="http://www.htgc.com/role/IncometaxScheduleofComponentsofDistributableEarningsDetails">
        <link:definition>9955551 - Disclosure - Income tax - Schedule of Components of Distributable Earnings (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 id="IncomeTaxesScheduleofTaxableincomeandTaxableNetRealizedGainsLossesDetails" roleURI="http://www.htgc.com/role/IncomeTaxesScheduleofTaxableincomeandTaxableNetRealizedGainsLossesDetails">
        <link:definition>9955552 - Disclosure - Income Taxes - Schedule of Taxable income and Taxable Net Realized Gains Losses (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 id="IncomeTaxesScheduleofAggregateUnrealizedAppreciationofCompanyinvestmentFederalIncomeTaxDetails" roleURI="http://www.htgc.com/role/IncomeTaxesScheduleofAggregateUnrealizedAppreciationofCompanyinvestmentFederalIncomeTaxDetails">
        <link:definition>9955553 - Disclosure - Income Taxes - Schedule of Aggregate Unrealized Appreciation of Company investment Federal Income Tax (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 id="IncomeTaxesCashpaidforincometaxesnetofrefundsDetails" roleURI="http://www.htgc.com/role/IncomeTaxesCashpaidforincometaxesnetofrefundsDetails">
        <link:definition>9955554 - Disclosure - Income Taxes - Cash paid for income taxes (net of refunds) (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 id="IncomeTaxesNarrativeDetails" roleURI="http://www.htgc.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>9955555 - Disclosure - Income Taxes - Narrative (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 id="StockholdersEquityandDistributionsNarrativeDetails" roleURI="http://www.htgc.com/role/StockholdersEquityandDistributionsNarrativeDetails">
        <link:definition>9955556 - Disclosure - Stockholders' Equity and Distributions - Narrative (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 id="StockholdersEquityandDistributionsScheduleofCommonStockSharesIssuedandSoldDetails" roleURI="http://www.htgc.com/role/StockholdersEquityandDistributionsScheduleofCommonStockSharesIssuedandSoldDetails">
        <link:definition>9955557 - Disclosure - Stockholders' Equity and Distributions - Schedule of Common Stock Shares Issued and Sold (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 id="StockholdersEquityandDistributionsScheduleofDividendsDeclaredDetails" roleURI="http://www.htgc.com/role/StockholdersEquityandDistributionsScheduleofDividendsDeclaredDetails">
        <link:definition>9955558 - Disclosure - Stockholders' Equity and Distributions - Schedule of Dividends Declared (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 id="EquityIncentivePlansNarrativeDetails" roleURI="http://www.htgc.com/role/EquityIncentivePlansNarrativeDetails">
        <link:definition>9955559 - Disclosure - Equity Incentive Plans - Narrative (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 id="EquityIncentivePlansUnvestedRestrictedStockEquityAwardsDetails" roleURI="http://www.htgc.com/role/EquityIncentivePlansUnvestedRestrictedStockEquityAwardsDetails">
        <link:definition>9955560 - Disclosure - Equity Incentive Plans - Unvested Restricted Stock Equity Awards (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 id="EarningsPerShareScheduleofBasicandDilutedEarningsPerShareDetails" roleURI="http://www.htgc.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsPerShareDetails">
        <link:definition>9955561 - Disclosure - Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (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 id="EarningsPerShareScheduleofNumberofAntidilutedSharesAsCalculatedBasedonWeightedAverageClosingPriceofCommonStockDetails" roleURI="http://www.htgc.com/role/EarningsPerShareScheduleofNumberofAntidilutedSharesAsCalculatedBasedonWeightedAverageClosingPriceofCommonStockDetails">
        <link:definition>9955562 - Disclosure - Earnings Per Share - Schedule of Number of Anti-diluted Shares As Calculated Based on Weighted Average Closing Price of Common Stock (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 id="EarningsPerShareNarrativeDetails" roleURI="http://www.htgc.com/role/EarningsPerShareNarrativeDetails">
        <link:definition>9955563 - Disclosure - Earnings Per Share - Narrative (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 id="FinancialHighlightsDetails" roleURI="http://www.htgc.com/role/FinancialHighlightsDetails">
        <link:definition>9955564 - Disclosure - Financial Highlights (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 id="CommitmentandContingenciesNarrativeDetails" roleURI="http://www.htgc.com/role/CommitmentandContingenciesNarrativeDetails">
        <link:definition>9955565 - Disclosure - Commitment and Contingencies - Narrative (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 id="CommitmentsandContingenciesScheduleofUnfundedContractualCommitmentsDetails" roleURI="http://www.htgc.com/role/CommitmentsandContingenciesScheduleofUnfundedContractualCommitmentsDetails">
        <link:definition>9955566 - Disclosure - Commitments and Contingencies - Schedule of Unfunded Contractual Commitments (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 id="CommitmentsandContingenciesScheduleofUnfundedContractualCommitmentsDetails_1" roleURI="http://www.htgc.com/role/CommitmentsandContingenciesScheduleofUnfundedContractualCommitmentsDetails_1">
        <link:definition>9955566 - Disclosure - Commitments and Contingencies - Schedule of Unfunded Contractual Commitments (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 id="CommitmentsandContingenciesScheduleofAdditionalInformationonUnencumberedUnfundedCommitmentsDetails" roleURI="http://www.htgc.com/role/CommitmentsandContingenciesScheduleofAdditionalInformationonUnencumberedUnfundedCommitmentsDetails">
        <link:definition>9955567 - Disclosure - Commitments and Contingencies - Schedule of Additional Information on Unencumbered Unfunded Commitments (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 id="CommitmentsandContingenciesScheduleofAdditionalInformationonUnencumberedUnfundedCommitmentsDetails_1" roleURI="http://www.htgc.com/role/CommitmentsandContingenciesScheduleofAdditionalInformationonUnencumberedUnfundedCommitmentsDetails_1">
        <link:definition>9955567 - Disclosure - Commitments and Contingencies - Schedule of Additional Information on Unencumbered Unfunded Commitments (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 id="CommitmentsandContingenciesScheduleofContractualObligationsDetails" roleURI="http://www.htgc.com/role/CommitmentsandContingenciesScheduleofContractualObligationsDetails">
        <link:definition>9955568 - Disclosure - Commitments and Contingencies - Schedule of Contractual Obligations (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 id="CommitmentsandContingenciesSummaryofInformationRelatedtoMeasurementofOperatingLeaseLiabilitiesandSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails" roleURI="http://www.htgc.com/role/CommitmentsandContingenciesSummaryofInformationRelatedtoMeasurementofOperatingLeaseLiabilitiesandSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails">
        <link:definition>9955569 - Disclosure - Commitments and Contingencies - Summary of Information Related to Measurement of Operating Lease Liabilities and Supplemental Cash Flow Information Related to Operating Leases (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 id="CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandReconciliationtoOperatingLeaseLiabilityDetails" roleURI="http://www.htgc.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandReconciliationtoOperatingLeaseLiabilityDetails">
        <link:definition>9955570 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments under Operating Leases and Reconciliation to Operating 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 id="CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandReconciliationtoOperatingLeaseLiabilityDetails_1" roleURI="http://www.htgc.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsunderOperatingLeasesandReconciliationtoOperatingLeaseLiabilityDetails_1">
        <link:definition>9955570 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments under Operating Leases and Reconciliation to Operating 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 id="RelatedPartyTransactionsScheduleofInterestandDividendIncomeDetails" roleURI="http://www.htgc.com/role/RelatedPartyTransactionsScheduleofInterestandDividendIncomeDetails">
        <link:definition>9955571 - Disclosure - Related Party Transactions - Schedule of Interest and Dividend Income (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 id="RelatedPartyTransactionsNarrativeDetails" roleURI="http://www.htgc.com/role/RelatedPartyTransactionsNarrativeDetails">
        <link:definition>9955572 - Disclosure - Related Party Transactions - Narrative (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 id="RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" roleURI="http://www.htgc.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails">
        <link:definition>9955573 - Disclosure - Related Party Transactions - 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 id="SubsequentEventsDetails" roleURI="http://www.htgc.com/role/SubsequentEventsDetails">
        <link:definition>9955574 - Disclosure - Subsequent Events (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 id="Schedule1214sCONSOLIDATEDSCHEDULEOFINVESTMENTSINANDADVANCESTOAFFILIATESSummaryofScheduleofInvestmentGainLossDetails" roleURI="http://www.htgc.com/role/Schedule1214sCONSOLIDATEDSCHEDULEOFINVESTMENTSINANDADVANCESTOAFFILIATESSummaryofScheduleofInvestmentGainLossDetails">
        <link:definition>9955575 - Disclosure - Schedule 12-14s - CONSOLIDATED SCHEDULE OF INVESTMENTS IN AND ADVANCES TO AFFILIATES - Summary of Schedule of Investment Gain/Loss (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 id="Schedule1214sCONSOLIDATEDSCHEDULEOFINVESTMENTSINANDADVANCESTOAFFILIATESSummaryofScheduleofInvestmentDetails" roleURI="http://www.htgc.com/role/Schedule1214sCONSOLIDATEDSCHEDULEOFINVESTMENTSINANDADVANCESTOAFFILIATESSummaryofScheduleofInvestmentDetails">
        <link:definition>9955576 - Disclosure - Schedule 12-14s - CONSOLIDATED SCHEDULE OF INVESTMENTS IN AND ADVANCES TO AFFILIATES - Summary of Schedule of Investment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="htgc_CommonStockParValueZeroPointZeroZeroOnePerShareMember" abstract="true" name="CommonStockParValueZeroPointZeroZeroOnePerShareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SixPointTwoFiveNotesDueTwoThousandThirtyThreeMember" abstract="true" name="SixPointTwoFiveNotesDueTwoThousandThirtyThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="htgc_EmployeeCompensation" abstract="false" name="EmployeeCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_ExpensesAllocatedToAdviserSubsidiary1" abstract="false" name="ExpensesAllocatedToAdviserSubsidiary1" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_OperatingExpensesNet" abstract="false" name="OperatingExpensesNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_NetRealizedGainLossAbstract" abstract="true" name="NetRealizedGainLossAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="htgc_RealizedInvestmentGainsLossAndGainLossOnExtinguishmentOfDebt" abstract="false" name="RealizedInvestmentGainsLossAndGainLossOnExtinguishmentOfDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_NetChangeInUnrealizedAppreciationDepreciationAbstract" abstract="true" name="NetChangeInUnrealizedAppreciationDepreciationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="htgc_EarningPerShareBasicAndDilutedAbstract" abstract="true" name="EarningPerShareBasicAndDilutedAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="htgc_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" abstract="true" name="WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="htgc_DistributionsPaidPerCommonShareAbstract" abstract="true" name="DistributionsPaidPerCommonShareAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="htgc_FundingAssignedToAdviserFunds" abstract="false" name="FundingAssignedToAdviserFunds" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_ProceedsFromTheSaleOfDebtInvestments" abstract="false" name="ProceedsFromTheSaleOfDebtInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_ProceedsFromDispositionOfInvestmentEquityAndWarrantsInvestmentsOperatingActivity" abstract="false" name="ProceedsFromDispositionOfInvestmentEquityAndWarrantsInvestmentsOperatingActivity" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_PaymentsForDerivativeInstrumentOperatingActivities" abstract="false" name="PaymentsForDerivativeInstrumentOperatingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_AccretionAmortizationOfDiscountsAndPremiumsInvestmentsConvertibleNotes" abstract="false" name="AccretionAmortizationOfDiscountsAndPremiumsInvestmentsConvertibleNotes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_AccretionOfLoanExitFees" abstract="false" name="AccretionOfLoanExitFees" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_ChangeInLoanIncomeNetOfCollections" abstract="false" name="ChangeInLoanIncomeNetOfCollections" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_UnearnedFeesRelatedToUnfundedCommitments" abstract="false" name="UnearnedFeesRelatedToUnfundedCommitments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_PaymentOfFeesForCreditFacilities" abstract="false" name="PaymentOfFeesForCreditFacilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_DistributionsReinvested" abstract="false" name="DistributionsReinvested" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_AdvisorFundsMember" abstract="true" name="AdvisorFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_AdviserSubsidiaryInvestmentFunding" abstract="false" name="AdviserSubsidiaryInvestmentFunding" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_ApplicationSoftwareMember" abstract="true" name="ApplicationSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_BiotechnologyToolsMember" abstract="true" name="BiotechnologyToolsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_CommunicationsAndNetworkingMember" abstract="true" name="CommunicationsAndNetworkingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ConsumerAndBusinessProductsMember" abstract="true" name="ConsumerAndBusinessProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ConsumerAndBusinessServicesMember" abstract="true" name="ConsumerAndBusinessServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_DefenseTechnologiesMember" abstract="true" name="DefenseTechnologiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_DiversifiedFinancialServicesMember" abstract="true" name="DiversifiedFinancialServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_DrugDeliveryMember" abstract="true" name="DrugDeliveryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_DrugDiscoveryDevelopmentMember" abstract="true" name="DrugDiscoveryDevelopmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ElectronicsComputerHardwareMember" abstract="true" name="ElectronicsComputerHardwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_HealthcareServicesOtherMember" abstract="true" name="HealthcareServicesOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_InformationServicesMember" abstract="true" name="InformationServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ManufacturingTechnologyMember" abstract="true" name="ManufacturingTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_MediaContentInfoMember" abstract="true" name="MediaContentInfoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_MedicalDevicesEquipmentMember" abstract="true" name="MedicalDevicesEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SemiconductorsMember" abstract="true" name="SemiconductorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SpaceTechnologiesMember" abstract="true" name="SpaceTechnologiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SustainableAndRenewableTechnologyMember" abstract="true" name="SustainableAndRenewableTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SystemSoftwareMember" abstract="true" name="SystemSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WarrantInvestmentMember" abstract="true" name="WarrantInvestmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_InvestmentsInSecuritiesMember" abstract="true" name="InvestmentsInSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_InvestmentFundAndVehicleInvestmentsMember" abstract="true" name="InvestmentFundAndVehicleInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_InvestmentsBeforeCashAndCashEquivalentsMember" abstract="true" name="InvestmentsBeforeCashAndCashEquivalentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_InvestmentsCashAndCashEquivalentsMember" abstract="true" name="InvestmentsCashAndCashEquivalentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_InvestmentsAfterCashAndCashEquivalentsMember" abstract="true" name="InvestmentsAfterCashAndCashEquivalentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_InvestmentsMaturityMonthAndYear" abstract="false" name="InvestmentsMaturityMonthAndYear" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:gYearMonthItemType"/>
  <xs:element id="htgc_InvestmentInterestRateCap" abstract="false" name="InvestmentInterestRateCap" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="htgc_InvestmentExitFee" abstract="false" name="InvestmentExitFee" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="htgc_InvestmentsOwnedAcquisitionDate" abstract="false" name="InvestmentsOwnedAcquisitionDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:dateItemType"/>
  <xs:element id="htgc_PRIMEInterestRateMember" abstract="true" name="PRIMEInterestRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_OneMonthLIBORMember" abstract="true" name="OneMonthLIBORMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ThreeMonthLIBORMember" abstract="true" name="ThreeMonthLIBORMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SixMonthLIBORMember" abstract="true" name="SixMonthLIBORMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_OneMonthSecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" abstract="true" name="OneMonthSecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ThreeMonthSecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" abstract="true" name="ThreeMonthSecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SixMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember" abstract="true" name="SixMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_BlackCrowAIIncMember" abstract="true" name="BlackCrowAIIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_PhathomPharmaceuticalsIncMember" abstract="true" name="PhathomPharmaceuticalsIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_PromissoryNotesMember" abstract="true" name="PromissoryNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_RoyaltyContractMember" abstract="true" name="RoyaltyContractMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_NumberOfPubliclyTradedCompanies" abstract="false" name="NumberOfPubliclyTradedCompanies" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="htgc_ContingentEarnOutPaymentAmountReceivablePercent" abstract="false" name="ContingentEarnOutPaymentAmountReceivablePercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="htgc_IndemnificationAbstract" abstract="true" name="IndemnificationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="htgc_IndemnificationDisclosureTextBlock" abstract="false" name="IndemnificationDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="htgc_OtherAssetsPolicyPolicyPolicyTextBlock" abstract="false" name="OtherAssetsPolicyPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="htgc_EscrowReceivablesPolicyPolicyPolicyTextBlock" abstract="false" name="EscrowReceivablesPolicyPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="htgc_RealizedGainsOrLossesPolicyTextBlock" abstract="false" name="RealizedGainsOrLossesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="htgc_EquityOfferingExpensesPolicyPolicyPolicyTextBlock" abstract="false" name="EquityOfferingExpensesPolicyPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="htgc_DebtIssuanceCostsPolicyPolicyPolicyTextBlock" abstract="false" name="DebtIssuanceCostsPolicyPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="htgc_ScheduleOfUnamortizedCapitalizedFeeIncomeTableTextBlock" abstract="false" name="ScheduleOfUnamortizedCapitalizedFeeIncomeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="htgc_ScheduleOfLoanExitFeesReceivableTableTextBlock" abstract="false" name="ScheduleOfLoanExitFeesReceivableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="htgc_ScheduleOfDebtIssuanceCostsNetOfAccumulatedAmortizationTableTableTextBlock" abstract="false" name="ScheduleOfDebtIssuanceCostsNetOfAccumulatedAmortizationTableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="htgc_SchedulesOfInterestExpenseRelatedDebtFeesAndLossesOnDebtExtinguishmentTableTextBlock" abstract="false" name="SchedulesOfInterestExpenseRelatedDebtFeesAndLossesOnDebtExtinguishmentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="htgc_ScheduleOfReclassifiedAccumulatedRealizedGainLossToAdditionalPaidInCapitalTableTextBlock" abstract="false" name="ScheduleOfReclassifiedAccumulatedRealizedGainLossToAdditionalPaidInCapitalTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="htgc_UndistributedOrdinaryIncomeOrAccumulatedRealizedGainsLossesToAdditionalPaidInCapitalTableTextBlock" abstract="false" name="UndistributedOrdinaryIncomeOrAccumulatedRealizedGainsLossesToAdditionalPaidInCapitalTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="htgc_ScheduleOfTaxCharacterOfDistributionsTableTextBlock" abstract="false" name="ScheduleOfTaxCharacterOfDistributionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="htgc_ComponentsOfDistributableEarningsOnTaxBasisTableTextBlock" abstract="false" name="ComponentsOfDistributableEarningsOnTaxBasisTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="htgc_TaxableIncomeAndTaxableNetRealizedGainsLossesTableTextBlock" abstract="false" name="TaxableIncomeAndTaxableNetRealizedGainsLossesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="htgc_AggregateUnrealizedAppreciationAndDepreciationOfInvestmentOverFederalIncomeTaxTableTextBlock" abstract="false" name="AggregateUnrealizedAppreciationAndDepreciationOfInvestmentOverFederalIncomeTaxTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="htgc_ScheduleOfCashPaidForIncomeTaxesNetOfRefundsTableTextBlock" abstract="false" name="ScheduleOfCashPaidForIncomeTaxesNetOfRefundsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="htgc_PercentageOfTotalAssetsSubjectedToValuationOfInvestmentPolicy" abstract="false" name="PercentageOfTotalAssetsSubjectedToValuationOfInvestmentPolicy" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="htgc_EscrowAndOtherInvestmentReceivableMember" abstract="true" name="EscrowAndOtherInvestmentReceivableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SeniorSecuredDebtMember" abstract="true" name="SeniorSecuredDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_IncludingCashAndCashEquivalentMember" abstract="true" name="IncludingCashAndCashEquivalentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_DerivativeInstrumentMember" abstract="true" name="DerivativeInstrumentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_IncludingCashAndCashEquivalentsAndDerivativeInstrumentsMember" abstract="true" name="IncludingCashAndCashEquivalentsAndDerivativeInstrumentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisRollForward" abstract="true" name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="htgc_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPaidInKind" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPaidInKind" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_DebtInvestmentsMember" abstract="true" name="DebtInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_PreferredStockInvestmentMember" abstract="true" name="PreferredStockInvestmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_CommonStockInvestmentMember" abstract="true" name="CommonStockInvestmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_PharmaceuticalsMember" abstract="true" name="PharmaceuticalsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_TechnologyMember" abstract="true" name="TechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_MedicalDevicesMember" abstract="true" name="MedicalDevicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_LowerMiddleMarketMember" abstract="true" name="LowerMiddleMarketMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_DebtInvestmentsAndOtherInvestmentReceivablesMember" abstract="true" name="DebtInvestmentsAndOtherInvestmentReceivablesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_EscrowReceivableMember" abstract="true" name="EscrowReceivableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_EquityAndWarrantInvestmentsMember" abstract="true" name="EquityAndWarrantInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ValuationTechniqueLiquidationMember" abstract="true" name="ValuationTechniqueLiquidationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_DebtInvestmentsImminentPayoffsMember" abstract="true" name="DebtInvestmentsImminentPayoffsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_DebtMaturingWithinOneYearMember" abstract="true" name="DebtMaturingWithinOneYearMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ValuationTechniqueOtherMember" abstract="true" name="ValuationTechniqueOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_DebtInvestmentsInWhollyOwnedSubsidiariesMember" abstract="true" name="DebtInvestmentsInWhollyOwnedSubsidiariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ValuationTechniqueExpectedProceedsMember" abstract="true" name="ValuationTechniqueExpectedProceedsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_MeasurementInputHypotheticalMarketYieldMember" abstract="true" name="MeasurementInputHypotheticalMarketYieldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_MeasurementInputPremiumDiscountNettingMember" abstract="true" name="MeasurementInputPremiumDiscountNettingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_MeasurementInputsProbabilityWeightingOfAlternativeOutcomesMember" abstract="true" name="MeasurementInputsProbabilityWeightingOfAlternativeOutcomesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_MeasurementInputTangibleBookValueMultipleMember" abstract="true" name="MeasurementInputTangibleBookValueMultipleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_MeasurementInputMarketEquityAdjustmentMember" abstract="true" name="MeasurementInputMarketEquityAdjustmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_UnderwritingMember" abstract="true" name="UnderwritingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_TwoThousandThirtyThreeNotesMember" abstract="true" name="TwoThousandThirtyThreeNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_TwoThousandThirtyOneAssetBackedNotesMember" abstract="true" name="TwoThousandThirtyOneAssetBackedNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_TwoThousandTwentyEightConvertibleNotesMember" abstract="true" name="TwoThousandTwentyEightConvertibleNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_CurrentPricePerParValue" abstract="false" name="CurrentPricePerParValue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="htgc_SBADebenturesMember" abstract="true" name="SBADebenturesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_FebruaryTwoThousandTwentyFiveNotesMember" abstract="true" name="FebruaryTwoThousandTwentyFiveNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_JuneTwoThousandTwentyFiveNotesMember" abstract="true" name="JuneTwoThousandTwentyFiveNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_JuneTwoThousandTwentyFiveThreeYearNotesMember" abstract="true" name="JuneTwoThousandTwentyFiveThreeYearNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_MarchTwoThousandTwentySixANotesMember" abstract="true" name="MarchTwoThousandTwentySixANotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_MarchTwoThousandTwentySixBNotesMember" abstract="true" name="MarchTwoThousandTwentySixBNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SeptemberTwoThousandTwentySixNotesMember" abstract="true" name="SeptemberTwoThousandTwentySixNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_JanuaryTwoThousandTwentySevenNotesMember" abstract="true" name="JanuaryTwoThousandTwentySevenNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_JuneTwoThousandThirtyNotesMember" abstract="true" name="JuneTwoThousandThirtyNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_MUFGBankFacilityMember" abstract="true" name="MUFGBankFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SMBCFacilityMember" abstract="true" name="SMBCFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_CoronadoAestheticsLLCMember" abstract="true" name="CoronadoAestheticsLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_GibraltarAcquisitionLLCMember" abstract="true" name="GibraltarAcquisitionLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_HerculesAdviserLLCMember" abstract="true" name="HerculesAdviserLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_TecturaCorporationMember" abstract="true" name="TecturaCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_InvestmentTypeConcentrationRiskMember" abstract="true" name="InvestmentTypeConcentrationRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_TotalInvestmentsBenchmarkMember" abstract="true" name="TotalInvestmentsBenchmarkMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_UnsecuredMember" abstract="true" name="UnsecuredMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_InvestmentFundsVehiclesMember" abstract="true" name="InvestmentFundsVehiclesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_TotalInvestmentsBenchmarkGeographicalMember" abstract="true" name="TotalInvestmentsBenchmarkGeographicalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_OtherCountriesMember" abstract="true" name="OtherCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_IndustrySubSectorConcentrationRiskMember" abstract="true" name="IndustrySubSectorConcentrationRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_IndustrySubSectorInvestmentsBenchmarkMember" abstract="true" name="IndustrySubSectorInvestmentsBenchmarkMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_TotalIndustrySectorsMember" abstract="true" name="TotalIndustrySectorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ConsumerBusinessServicesMember" abstract="true" name="ConsumerBusinessServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_CommunicationsNetworkingMember" abstract="true" name="CommunicationsNetworkingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ConsumerBusinessProductsMember" abstract="true" name="ConsumerBusinessProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_TopTenInvestmentPercentOfFairValue" abstract="false" name="TopTenInvestmentPercentOfFairValue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="htgc_CountPortfolioCompaniesGreaterThanFivePercent" abstract="false" name="CountPortfolioCompaniesGreaterThanFivePercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="htgc_CountGreaterFivePercentFairValueEquity" abstract="false" name="CountGreaterFivePercentFairValueEquity" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="htgc_PercentGreaterFivePercentFairValueEquity" abstract="false" name="PercentGreaterFivePercentFairValueEquity" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="htgc_SeniorSecuredFirstLienMember" abstract="true" name="SeniorSecuredFirstLienMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SecondLienMember" abstract="true" name="SecondLienMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_DebtInvestmentsBenchmarkMember" abstract="true" name="DebtInvestmentsBenchmarkMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_CollateralTypeConcentrationRiskMember" abstract="true" name="CollateralTypeConcentrationRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_AllAssetsIncludingIntellectualPropertyMember" abstract="true" name="AllAssetsIncludingIntellectualPropertyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_AllAssetsWithNegativePledgeOnIntellectualPropertyMember" abstract="true" name="AllAssetsWithNegativePledgeOnIntellectualPropertyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_LastOutWithSecurityInterestInAllOfTheAssetsMember" abstract="true" name="LastOutWithSecurityInterestInAllOfTheAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_InvestmentHoldingTable" abstract="true" name="InvestmentHoldingTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="htgc_ContractualInterestIncomeMember" abstract="true" name="ContractualInterestIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ExitFeeMember" abstract="true" name="ExitFeeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_PIKInterestMember" abstract="true" name="PIKInterestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_DividendIncomeMember" abstract="true" name="DividendIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_OtherInterestIncomeMember" abstract="true" name="OtherInterestIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_RecurringFeeIncomeMember" abstract="true" name="RecurringFeeIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_AcceleratedFeeIncomeExpiredCommitmentsMember" abstract="true" name="AcceleratedFeeIncomeExpiredCommitmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_AcceleratedFeeIncomeEarlyRepaymentsMember" abstract="true" name="AcceleratedFeeIncomeEarlyRepaymentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_IncludedInCostMember" abstract="true" name="IncludedInCostMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_DeferredFeesMember" abstract="true" name="DeferredFeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_UnamortizedFeeIncome" abstract="false" name="UnamortizedFeeIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_ExitFeesReceivables" abstract="false" name="ExitFeesReceivables" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_HerculesCapitalFourLPMember" abstract="true" name="HerculesCapitalFourLPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_HerculesSBICVL.P.Member" abstract="true" name="HerculesSBICVL.P.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_TermLoanMember" abstract="true" name="TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SmbcLcFacilityMember" abstract="true" name="SmbcLcFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_DebtIssuanceCostsNetAndOtherAssetsMember" abstract="true" name="DebtIssuanceCostsNetAndOtherAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_JulyTwoThousandTwentyFourNotesMember" abstract="true" name="JulyTwoThousandTwentyFourNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_DebtWeightedAverageCostOfDebtPercentage" abstract="false" name="DebtWeightedAverageCostOfDebtPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="htgc_SBADebenturesIssuedOnMarchTwentySixTwoThousandAndTwentyOneMember" abstract="true" name="SBADebenturesIssuedOnMarchTwentySixTwoThousandAndTwentyOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SBADebenturesIssuedOnJuneTwentyFiveTwoThousandAndTwentyOneMember" abstract="true" name="SBADebenturesIssuedOnJuneTwentyFiveTwoThousandAndTwentyOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SBADebenturesIssuedOnJulyTwentyEightTwoThousandAndTwentyOneMember" abstract="true" name="SBADebenturesIssuedOnJulyTwentyEightTwoThousandAndTwentyOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SBADebenturesIssuedOnAugustTwentyTwoThousandAndTwentyOneMember" abstract="true" name="SBADebenturesIssuedOnAugustTwentyTwoThousandAndTwentyOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SBADebenturesIssuedOnOctoberTwentyOneTwoThousandAndTwentyOneMember" abstract="true" name="SBADebenturesIssuedOnOctoberTwentyOneTwoThousandAndTwentyOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SBADebenturesIssuedOnNovemberOneTwoThousandAndTwentyOneMember" abstract="true" name="SBADebenturesIssuedOnNovemberOneTwoThousandAndTwentyOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SBADebenturesIssuedOnNovemberFifteenTwoThousandAndTwentyOneMember" abstract="true" name="SBADebenturesIssuedOnNovemberFifteenTwoThousandAndTwentyOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SBADebenturesIssuedOnNovemberThirtyTwoThousandAndTwentyOneMember" abstract="true" name="SBADebenturesIssuedOnNovemberThirtyTwoThousandAndTwentyOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SBADebenturesIssuedOnDecemberTwentyTwoThousandAndTwentyOneMember" abstract="true" name="SBADebenturesIssuedOnDecemberTwentyTwoThousandAndTwentyOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SBADebenturesIssuedOnDecemberTwentyThreeTwoThousandAndTwentyOneMember" abstract="true" name="SBADebenturesIssuedOnDecemberTwentyThreeTwoThousandAndTwentyOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SBADebenturesIssuedOnDecemberTwentyEightTwoThousandAndTwentyOneMember" abstract="true" name="SBADebenturesIssuedOnDecemberTwentyEightTwoThousandAndTwentyOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SBADebenturesIssuedOnJanuaryFourteenTwoThousandAndTwentyTwoMember" abstract="true" name="SBADebenturesIssuedOnJanuaryFourteenTwoThousandAndTwentyTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SBADebenturesIssuedOnJanuaryTwentyOneTwoThousandAndTwentyTwoMember" abstract="true" name="SBADebenturesIssuedOnJanuaryTwentyOneTwoThousandAndTwentyTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SBADebenturesIssuedOnNovemberEightTwoThousandAndTwentyFourMember" abstract="true" name="SBADebenturesIssuedOnNovemberEightTwoThousandAndTwentyFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SBADebenturesIssuedOnDecemberSixTwoThousandAndTwentyFourMember" abstract="true" name="SBADebenturesIssuedOnDecemberSixTwoThousandAndTwentyFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SBADebenturesIssuedOnDecemberTwelveTwoThousandAndTwentyFourMember" abstract="true" name="SBADebenturesIssuedOnDecemberTwelveTwoThousandAndTwentyFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SBADebenturesIssuedOnDecemberTwentyTwoThousandAndTwentyFourMember" abstract="true" name="SBADebenturesIssuedOnDecemberTwentyTwoThousandAndTwentyFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SBADebenturesIssuedOnFebruaryFiveTwoThousandAndTwentyFiveMember" abstract="true" name="SBADebenturesIssuedOnFebruaryFiveTwoThousandAndTwentyFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SBADebenturesIssuedOnMarchTwentyEightTwoThousandAndTwentyFiveMember" abstract="true" name="SBADebenturesIssuedOnMarchTwentyEightTwoThousandAndTwentyFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SBADebenturesIssuedOnAprilTwentyFiveTwoThousandAndTwentyFiveMember" abstract="true" name="SBADebenturesIssuedOnAprilTwentyFiveTwoThousandAndTwentyFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SBADebenturesIssuedOnMayNineTwoThousandAndTwentyFiveMember" abstract="true" name="SBADebenturesIssuedOnMayNineTwoThousandAndTwentyFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SBADebenturesIssuedOnJuneFiveTwoThousandAndTwentyFiveMember" abstract="true" name="SBADebenturesIssuedOnJuneFiveTwoThousandAndTwentyFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SBADebenturesIssuedOnJuneTwelveTwoThousandAndTwentyFiveMember" abstract="true" name="SBADebenturesIssuedOnJuneTwelveTwoThousandAndTwentyFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SBADebenturesIssuedOnJuneTwentyFiveTwoThousandAndTwentyFiveMember" abstract="true" name="SBADebenturesIssuedOnJuneTwentyFiveTwoThousandAndTwentyFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_DebtInstrumentLicenseDescription" abstract="false" name="DebtInstrumentLicenseDescription" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="htgc_LicenseTerm" abstract="false" name="LicenseTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="htgc_RepaymentOfAccruedInterest" abstract="false" name="RepaymentOfAccruedInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_NumberOfAvailableCreditFacilities" abstract="false" name="NumberOfAvailableCreditFacilities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="htgc_LineOfCreditFacilityAccordionFeatureIncreaseLimit" abstract="false" name="LineOfCreditFacilityAccordionFeatureIncreaseLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_DebtInstrumentAdditionalBasisSpreadOnVariableRate" abstract="false" name="DebtInstrumentAdditionalBasisSpreadOnVariableRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="htgc_InvestmentsHeldByNumberOfCompanies" abstract="false" name="InvestmentsHeldByNumberOfCompanies" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="htgc_PercentageOfInvestmentPortfolio" abstract="false" name="PercentageOfInvestmentPortfolio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="htgc_TangibleAssets" abstract="false" name="TangibleAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_PercentageOfAssetsHeld" abstract="false" name="PercentageOfAssetsHeld" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="htgc_DistributableEarningsLossMember" abstract="true" name="DistributableEarningsLossMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_CapitalInExcessOfParValueMember" abstract="true" name="CapitalInExcessOfParValueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_NetInvestmentIncomeMember" abstract="true" name="NetInvestmentIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_RealizedGainLossMember" abstract="true" name="RealizedGainLossMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_InvestmentCompanyDistributionCapitalGain" abstract="false" name="InvestmentCompanyDistributionCapitalGain" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_OtherTemporaryDifferencesMember" abstract="true" name="OtherTemporaryDifferencesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_UndistributedOrdinaryIncomeMember" abstract="true" name="UndistributedOrdinaryIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_TaxableNetIncomeLoss" abstract="false" name="TaxableNetIncomeLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_TaxableIncomePerShare" abstract="false" name="TaxableIncomePerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="htgc_TaxableNetRealizedGainLoss" abstract="false" name="TaxableNetRealizedGainLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_TaxableNetRealizedGainLossPerShare" abstract="false" name="TaxableNetRealizedGainLossPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="htgc_IncomeTaxPaidFederalExciseTaxAfterRefundReceived" abstract="false" name="IncomeTaxPaidFederalExciseTaxAfterRefundReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_IncomeTaxPaidFederalExciseAndIncomeTaxAfterRefundReceived" abstract="false" name="IncomeTaxPaidFederalExciseAndIncomeTaxAfterRefundReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_IncomeTaxPaidStateAndLocalFranchiseTaxAfterRefundReceived" abstract="false" name="IncomeTaxPaidStateAndLocalFranchiseTaxAfterRefundReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_IncomeTaxPaidStateAndLocalIncomeAndFranchiseTaxAfterRefundReceived" abstract="false" name="IncomeTaxPaidStateAndLocalIncomeAndFranchiseTaxAfterRefundReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_IncomeTaxPaidForeignValueAddedTaxAfterRefundReceived" abstract="false" name="IncomeTaxPaidForeignValueAddedTaxAfterRefundReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_TwoThousandTwentyFourEquityDistributionAgreementMember" abstract="true" name="TwoThousandTwentyFourEquityDistributionAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_OrdinaryIncomeMember" abstract="true" name="OrdinaryIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_LongTermCapitalGainsMember" abstract="true" name="LongTermCapitalGainsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SpilloveramountpershareMember" abstract="true" name="SpilloveramountpershareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_EquityDistributionsAgreementAvailableShares" abstract="false" name="EquityDistributionsAgreementAvailableShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="htgc_EquityDistributionAgreementRemainingAvailableShares" abstract="false" name="EquityDistributionAgreementRemainingAvailableShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="htgc_UndistributedTaxableEarnings" abstract="false" name="UndistributedTaxableEarnings" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="htgc_CommonGrossProceedsMember" abstract="true" name="CommonGrossProceedsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_CommonOfferingExpensesMember" abstract="true" name="CommonOfferingExpensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_EquityDistributionsAgreementSharesSold" abstract="false" name="EquityDistributionsAgreementSharesSold" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="htgc_O2023Q1DividendsMember" abstract="true" name="O2023Q1DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_S2023Q1DividendsMember" abstract="true" name="S2023Q1DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_O2023Q2DividendsMember" abstract="true" name="O2023Q2DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_S2023Q2DividendsMember" abstract="true" name="S2023Q2DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_O2023Q3DividendsMember" abstract="true" name="O2023Q3DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_S2023Q3DividendsMember" abstract="true" name="S2023Q3DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_O2023Q4DividendsMember" abstract="true" name="O2023Q4DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_S2023Q4DividendsMember" abstract="true" name="S2023Q4DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_O2024Q1DividendsMember" abstract="true" name="O2024Q1DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_S2024Q1DividendsMember" abstract="true" name="S2024Q1DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_O2024Q2DividendsMember" abstract="true" name="O2024Q2DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_S2024Q2DividendsMember" abstract="true" name="S2024Q2DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_O2024Q3DividendsMember" abstract="true" name="O2024Q3DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_S2024Q3DividendsMember" abstract="true" name="S2024Q3DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_O2024Q4DividendsMember" abstract="true" name="O2024Q4DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_S2024Q4DividendsMember" abstract="true" name="S2024Q4DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_O2025Q1DividendsMember" abstract="true" name="O2025Q1DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_S2025Q1DividendsMember" abstract="true" name="S2025Q1DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_O2025Q2DividendsMember" abstract="true" name="O2025Q2DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_S2025Q2DividendsMember" abstract="true" name="S2025Q2DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_O2025Q3DividendsMember" abstract="true" name="O2025Q3DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_S2025Q3DividendsMember" abstract="true" name="S2025Q3DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_O2025Q4DividendsMember" abstract="true" name="O2025Q4DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_S2025Q4DividendsMember" abstract="true" name="S2025Q4DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ServiceVestingAwardsMember" abstract="true" name="ServiceVestingAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_PerformanceDEUsMember" abstract="true" name="PerformanceDEUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_PerformanceVestingAwardMember" abstract="true" name="PerformanceVestingAwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_LiabilityClassifiedAwardsMember" abstract="true" name="LiabilityClassifiedAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_OtherLiabilityClassifiedAwardsMember" abstract="true" name="OtherLiabilityClassifiedAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_TwoThousandEighteenPlanMember" abstract="true" name="TwoThousandEighteenPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_DirectorPlanMember" abstract="true" name="DirectorPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ShareBasedPaymentArrangementTranchesTwoAndThreeMember" abstract="true" name="ShareBasedPaymentArrangementTranchesTwoAndThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ShareBasedCompensationAggregateIntrinsicValueGranted" abstract="false" name="ShareBasedCompensationAggregateIntrinsicValueGranted" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_ShareBasedCompensationArrangementByShareBasedPaymentAwardDistributionEquivalentUnitGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardDistributionEquivalentUnitGrantDateFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_NumeratorForBasicAndDilutedChangeInNetAssetsPerCommonShareAbstract" abstract="true" name="NumeratorForBasicAndDilutedChangeInNetAssetsPerCommonShareAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="htgc_ChangeInNetAssetsPerCommonShareAbstract" abstract="true" name="ChangeInNetAssetsPerCommonShareAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="htgc_UnvestedRestrictedStockAwardsMember" abstract="true" name="UnvestedRestrictedStockAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_CommonStockVotingRightsNumberOfVotesPerShare" abstract="false" name="CommonStockVotingRightsNumberOfVotesPerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="htgc_UnrealizedGainLossMember" abstract="true" name="UnrealizedGainLossMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_InvestmentCompanyCapitalShareTransactionIncreaseDecreasePerShare" abstract="false" name="InvestmentCompanyCapitalShareTransactionIncreaseDecreasePerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="htgc_InvestmentCompanyDistributionToShareholdersPerShareExcludingCapitalShareTransactions" abstract="false" name="InvestmentCompanyDistributionToShareholdersPerShareExcludingCapitalShareTransactions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="htgc_InvestmentCompanyDividendDistributionPerShare" abstract="false" name="InvestmentCompanyDividendDistributionPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="htgc_InvestmentCompanyStockBasedCompensationExpenseIncludedInInvestmentIncome" abstract="false" name="InvestmentCompanyStockBasedCompensationExpenseIncludedInInvestmentIncome" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="htgc_WeightedAverageDebtPerCommonShare" abstract="false" name="WeightedAverageDebtPerCommonShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="htgc_RentExpenseTotal" abstract="false" name="RentExpenseTotal" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_InvestmentFundsAndVehiclesMember" abstract="true" name="InvestmentFundsAndVehiclesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_AdviserFundsMember" abstract="true" name="AdviserFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_CommitmentsAndContingenciesTable" abstract="true" name="CommitmentsAndContingenciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="htgc_CommitmentsAndContingenciesLineItems" abstract="true" name="CommitmentsAndContingenciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="htgc_UnfundedCommitmentsDueInPriorYear" abstract="false" name="UnfundedCommitmentsDueInPriorYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_UnfundedCommitmentsDueInOneYear" abstract="false" name="UnfundedCommitmentsDueInOneYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_UnfundedCommitmentsDueInSecondYear" abstract="false" name="UnfundedCommitmentsDueInSecondYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_UnfundedCommitmentsDueInThirdYear" abstract="false" name="UnfundedCommitmentsDueInThirdYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_UnfundedCommitmentsDueInFourthYear" abstract="false" name="UnfundedCommitmentsDueInFourthYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_UnfundedCommitmentsDueInFifthYear" abstract="false" name="UnfundedCommitmentsDueInFifthYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_UnfundedCommitmentsDueInSixthYear" abstract="false" name="UnfundedCommitmentsDueInSixthYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_UnfundedCommitmentsDueInEighthYear" abstract="false" name="UnfundedCommitmentsDueInEighthYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_LeaseAndLicenseObligationsMember" abstract="true" name="LeaseAndLicenseObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_LesseeOperatingLeaseLiabilityToBePaidYearTwoAndThree" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidYearTwoAndThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_LesseeOperatingLeaseLiabilityToBePaidYearFourAndFive" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidYearFourAndFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" abstract="false" name="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_AdviserSubsidiaryMember" abstract="true" name="AdviserSubsidiaryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ReceivableFromRelatedParty" abstract="false" name="ReceivableFromRelatedParty" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_RelatedPartyTransactionSalesToRelatedParty" abstract="false" name="RelatedPartyTransactionSalesToRelatedParty" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_AdviserSubsidiaryInvestmentCommitments" abstract="false" name="AdviserSubsidiaryInvestmentCommitments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_O2026Q1DividendsMember" abstract="true" name="O2026Q1DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_S2026ADividendsMember" abstract="true" name="S2026ADividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_S2026Q1DividendsMember" abstract="true" name="S2026Q1DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_S2026Q2DividendsMember" abstract="true" name="S2026Q2DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_S2026Q3DividendsMember" abstract="true" name="S2026Q3DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_S2026Q4DividendsMember" abstract="true" name="S2026Q4DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_InterestBearingUnsecuredNotesMember" abstract="true" name="InterestBearingUnsecuredNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_TotalSupplementalDividendsAmountToBePaidPerShare" abstract="false" name="TotalSupplementalDividendsAmountToBePaidPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="htgc_DividendsNumberOfQuarterlyDistributions" abstract="false" name="DividendsNumberOfQuarterlyDistributions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="htgc_SupplementalDividendsAmountToBePaidEachQuarterPerShare" abstract="false" name="SupplementalDividendsAmountToBePaidEachQuarterPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="htgc_MajorityOwnedControlInvestmentsMember" abstract="true" name="MajorityOwnedControlInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_OtherControlInvestmentsMember" abstract="true" name="OtherControlInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_GrossCAAdditions" abstract="false" name="GrossCAAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_GrossCaReduction" abstract="false" name="GrossCaReduction" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="htgc_MedicalDevicesAndEquipmentMember" abstract="true" name="MedicalDevicesAndEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_PreferredSeriesBBMember" abstract="true" name="PreferredSeriesBBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_UnsecuredDebtOneMember" abstract="true" name="UnsecuredDebtOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_UnsecuredDebtTwoMember" abstract="true" name="UnsecuredDebtTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WeOperateInAHighlyCompetitiveMarketForInvestmentOpportunitiesMember" abstract="true" name="WeOperateInAHighlyCompetitiveMarketForInvestmentOpportunitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WeAreDependentUponSeniorManagementPersonnelForOurFutureSuccessParticularlyScottBluesteinMember" abstract="true" name="WeAreDependentUponSeniorManagementPersonnelForOurFutureSuccessParticularlyScottBluesteinMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_OurSuccessDependsOnAttractingAndRetainingQualifiedPersonnelInACompetitiveEnvironmentMember" abstract="true" name="OurSuccessDependsOnAttractingAndRetainingQualifiedPersonnelInACompetitiveEnvironmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_OurBusinessModelDependsToASignificantExtentUponOurStrongReferralRelationshipsForInvestmentOpportunitiesMember" abstract="true" name="OurBusinessModelDependsToASignificantExtentUponOurStrongReferralRelationshipsForInvestmentOpportunitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_OurBoardMayChangeOurOperatingPoliciesAndStrategiesWithoutPriorNoticeOrStockholderApprovalTheEffectsOfWhichMayBeAdverseMember" abstract="true" name="OurBoardMayChangeOurOperatingPoliciesAndStrategiesWithoutPriorNoticeOrStockholderApprovalTheEffectsOfWhichMayBeAdverseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WeAndOurPortfolioCompaniesMayMaintainCashBalancesAtFinancialInstitutionsThatExceedFederallyInsuredLimitsAndMayOtherwiseBeMateriallyAffectedByAdverseDevelopmentsMember" abstract="true" name="WeAndOurPortfolioCompaniesMayMaintainCashBalancesAtFinancialInstitutionsThatExceedFederallyInsuredLimitsAndMayOtherwiseBeMateriallyAffectedByAdverseDevelopmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WeAreSubjectToRisksRelatedToCorporateSocialResponsibilityMember" abstract="true" name="WeAreSubjectToRisksRelatedToCorporateSocialResponsibilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_TheTypesOfPortfolioCompaniesInWhichWeInvestInvolveSignificantRiskAndWeCouldLoseAllOrPartOfOurInvestmentMember" abstract="true" name="TheTypesOfPortfolioCompaniesInWhichWeInvestInvolveSignificantRiskAndWeCouldLoseAllOrPartOfOurInvestmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_TheLackOfLiquidityInOurInvestmentsMayAdverselyAffectOurBusinessMember" abstract="true" name="TheLackOfLiquidityInOurInvestmentsMayAdverselyAffectOurBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ALackOfIpoOrMergerAndAcquisitionOpportunitiesMayCauseCompaniesToStayInOurPortfolioLongerLeadingToLowerReturnsUnrealizedDepreciationOrRealizedLossesMember" abstract="true" name="ALackOfIpoOrMergerAndAcquisitionOpportunitiesMayCauseCompaniesToStayInOurPortfolioLongerLeadingToLowerReturnsUnrealizedDepreciationOrRealizedLossesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_InvestingInPubliclyTradedCompaniesCanInvolveAHighDegreeOfRiskAndCanBeSpeculativeMember" abstract="true" name="InvestingInPubliclyTradedCompaniesCanInvolveAHighDegreeOfRiskAndCanBeSpeculativeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_OurInvestmentsAreConcentratedInCertainTechnologyRelatedIndustriesWhichSubjectsUsToTheRiskOfSignificantLossIfAnyOneOrMoreOfSuchIndustriesExperiencesADownturnMember" abstract="true" name="OurInvestmentsAreConcentratedInCertainTechnologyRelatedIndustriesWhichSubjectsUsToTheRiskOfSignificantLossIfAnyOneOrMoreOfSuchIndustriesExperiencesADownturnMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WeAreANonDiversifiedInvestmentCompanyWithinTheMeaningOfThe1940ActAndThereforeWeAreNotLimitedByThe1940ActWithRespectToTheProportionOfOurAssetsThatMayBeInvestedMember" abstract="true" name="WeAreANonDiversifiedInvestmentCompanyWithinTheMeaningOfThe1940ActAndThereforeWeAreNotLimitedByThe1940ActWithRespectToTheProportionOfOurAssetsThatMayBeInvestedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WeMayBeExposedToHigherRisksWithRespectToOurInvestmentsThatIncludePikInterestOrExitFeesMember" abstract="true" name="WeMayBeExposedToHigherRisksWithRespectToOurInvestmentsThatIncludePikInterestOrExitFeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WeMayNotHaveTheFundsOrAbilityToMakeAdditionalInvestmentsInOurPortfolioCompaniesMember" abstract="true" name="WeMayNotHaveTheFundsOrAbilityToMakeAdditionalInvestmentsInOurPortfolioCompaniesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ThereMayBeCircumstancesWhereOurDebtInvestmentsCouldBeSubordinatedToClaimsOfOtherCreditorsOrWeCouldBeSubjectToLenderLiabilityClaimsMember" abstract="true" name="ThereMayBeCircumstancesWhereOurDebtInvestmentsCouldBeSubordinatedToClaimsOfOtherCreditorsOrWeCouldBeSubjectToLenderLiabilityClaimsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WeGenerallyWillNotControlOurPortfolioCompaniesWhichMayResultInThePortfolioCompanyMakingDecisionsWhichCouldAdverselyImpactTheValueOfOurInvestmentsInThePortfolioCompanysMember" abstract="true" name="WeGenerallyWillNotControlOurPortfolioCompaniesWhichMayResultInThePortfolioCompanyMakingDecisionsWhichCouldAdverselyImpactTheValueOfOurInvestmentsInThePortfolioCompanysMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_DefaultsByOurPortfolioCompaniesWillHarmOurOperatingResultsMember" abstract="true" name="DefaultsByOurPortfolioCompaniesWillHarmOurOperatingResultsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SubstantiallyAllOfOurPortfolioInvestmentsAreRecordedAtFairValueAsDeterminedInAccordanceWithOurValuationGuidelinesAndAsAResultThereMayBeUncertaintyAsToTheValueOfOurPortfolioInvestmentsMember" abstract="true" name="SubstantiallyAllOfOurPortfolioInvestmentsAreRecordedAtFairValueAsDeterminedInAccordanceWithOurValuationGuidelinesAndAsAResultThereMayBeUncertaintyAsToTheValueOfOurPortfolioInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_AnyUnrealizedDepreciationWeExperienceOnInvestmentPortfolioMayBeAnIndicationOfFutureRealizedLossesWhichCouldReduceOurIncomeAvailableForDistributionAndCouldImpairOurAbilityToServiceOurBorrowingsMember" abstract="true" name="AnyUnrealizedDepreciationWeExperienceOnInvestmentPortfolioMayBeAnIndicationOfFutureRealizedLossesWhichCouldReduceOurIncomeAvailableForDistributionAndCouldImpairOurAbilityToServiceOurBorrowingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_PrepaymentsOfOurDebtInvestmentsByOurPortfolioCompaniesCouldAdverselyImpactOurResultsOfOperationsAndReduceOurReturnOnEquityMember" abstract="true" name="PrepaymentsOfOurDebtInvestmentsByOurPortfolioCompaniesCouldAdverselyImpactOurResultsOfOperationsAndReduceOurReturnOnEquityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WeAreSubjectToRisksAssociatedWithTheCurrentInterestRateEnvironmentAndChangesInInterestRatesWillAffectOurCostOfCapitalNetInvestmentIncomeAndTheValueOfOurInvestmentsMember" abstract="true" name="WeAreSubjectToRisksAssociatedWithTheCurrentInterestRateEnvironmentAndChangesInInterestRatesWillAffectOurCostOfCapitalNetInvestmentIncomeAndTheValueOfOurInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_InflationCouldAdverselyAffectTheBusinessResultsOfOperationsAndFinancialConditionOfOurPortfolioCompaniesMember" abstract="true" name="InflationCouldAdverselyAffectTheBusinessResultsOfOperationsAndFinancialConditionOfOurPortfolioCompaniesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WeMayNotRealizeGainsFromOurEquityOrWarrantInvestmentsMember" abstract="true" name="WeMayNotRealizeGainsFromOurEquityOrWarrantInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WeMayExposeOurselvesToRisksIfWeEngageInHedgingTransactionsMember" abstract="true" name="WeMayExposeOurselvesToRisksIfWeEngageInHedgingTransactionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_OurInvestmentsInForeignSecuritiesOrInvestmentsDenominatedInForeignCurrenciesMayInvolveSignificantRisksInAdditionToTheRisksInherentInUSAndUSDenominatedInvestmentsMember" abstract="true" name="OurInvestmentsInForeignSecuritiesOrInvestmentsDenominatedInForeignCurrenciesMayInvolveSignificantRisksInAdditionToTheRisksInherentInUSAndUSDenominatedInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WeWillBeSubjectToRisksAssociatedWithLastOutPositionsInUnitrancheLoansMember" abstract="true" name="WeWillBeSubjectToRisksAssociatedWithLastOutPositionsInUnitrancheLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_TheDispositionOfOurInvestmentsMayResultInContingentLiabilitiesMember" abstract="true" name="TheDispositionOfOurInvestmentsMayResultInContingentLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_DependingOnFundingRequirementsWeMayNeedToRaiseAdditionalCapitalToMeetOurUnfundedCommitmentsThroughAdditionalBorrowingsMember" abstract="true" name="DependingOnFundingRequirementsWeMayNeedToRaiseAdditionalCapitalToMeetOurUnfundedCommitmentsThroughAdditionalBorrowingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_BecauseWeHaveSubstantialBorrowingsThePotentialForGainOrLossOnAmountsInvestedInUsIsMagnifiedAndMayIncreaseTheRiskOfInvestingInUsMember" abstract="true" name="BecauseWeHaveSubstantialBorrowingsThePotentialForGainOrLossOnAmountsInvestedInUsIsMagnifiedAndMayIncreaseTheRiskOfInvestingInUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_CertainOfOurAssetsAreSubjectToSecurityInterestsUnderOurSeniorSecuritiesAndIfWeDefaultOnOurObligationsUnderOurSeniorSecuritiesWeMaySufferAdverseConsequencesMember" abstract="true" name="CertainOfOurAssetsAreSubjectToSecurityInterestsUnderOurSeniorSecuritiesAndIfWeDefaultOnOurObligationsUnderOurSeniorSecuritiesWeMaySufferAdverseConsequencesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_CertainOfOurAssetsAreSubjectToSecurityInterestsUnderOurSeniorSecuritiesAndIfWeDefaultOnOurObligationsUnderOurSeniorSecuritiesWeMaySufferAdverseConsequences.Member" abstract="true" name="CertainOfOurAssetsAreSubjectToSecurityInterestsUnderOurSeniorSecuritiesAndIfWeDefaultOnOurObligationsUnderOurSeniorSecuritiesWeMaySufferAdverseConsequences.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_AnyInabilityToRenewExtendOrReplaceOurCreditFacilitiesCouldAdverselyImpactOurLiquidityAndAbilityToFundNewInvestmentsOrMaintainDistributionsToOurStockholders.Member" abstract="true" name="AnyInabilityToRenewExtendOrReplaceOurCreditFacilitiesCouldAdverselyImpactOurLiquidityAndAbilityToFundNewInvestmentsOrMaintainDistributionsToOurStockholders.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_OurInterestsInAnySubsidiaryThatEntersIntoACreditFacilityWouldBeSubordinatedAndWeMayNotReceiveCashOnOurEquityInterestsFromAnySuchSubsidiary.Member" abstract="true" name="OurInterestsInAnySubsidiaryThatEntersIntoACreditFacilityWouldBeSubordinatedAndWeMayNotReceiveCashOnOurEquityInterestsFromAnySuchSubsidiary.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_OurAbilityToSellInvestmentsHeldByAnySubsidiaryThatEntersIntoACreditFacilityWouldBeLimited.Member" abstract="true" name="OurAbilityToSellInvestmentsHeldByAnySubsidiaryThatEntersIntoACreditFacilityWouldBeLimited.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WeMayInvestInDerivativesOrOtherAssetsThatExposeUsToCertainRisksIncludingMarketRiskLiquidityRiskAndOtherRisksSimilarToThoseAssociatedWithTheUseOfLeverageMember" abstract="true" name="WeMayInvestInDerivativesOrOtherAssetsThatExposeUsToCertainRisksIncludingMarketRiskLiquidityRiskAndOtherRisksSimilarToThoseAssociatedWithTheUseOfLeverageMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_OurExecutiveOfficersAndEmployeesThroughTheAdviserSubsidiaryAreExpectedToManageTheAdviserFundsMember" abstract="true" name="OurExecutiveOfficersAndEmployeesThroughTheAdviserSubsidiaryAreExpectedToManageTheAdviserFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WeThroughTheAdviserSubsidiaryDeriveRevenuesFromManagingThirdPartyFundsPursuantToManagementAgreementsThatMayBeTerminatedWhichCouldNegativelyImpactOurOperatingResults.Member" abstract="true" name="WeThroughTheAdviserSubsidiaryDeriveRevenuesFromManagingThirdPartyFundsPursuantToManagementAgreementsThatMayBeTerminatedWhichCouldNegativelyImpactOurOperatingResults.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_FailureToComplyWithApplicableLawsOrRegulationsAndChangesInLawsOrRegulationsGoverningOurOperationsMayAdverselyAffectOurBusinessOrCauseUsToAlterOurBusinessStrategyMember" abstract="true" name="FailureToComplyWithApplicableLawsOrRegulationsAndChangesInLawsOrRegulationsGoverningOurOperationsMayAdverselyAffectOurBusinessOrCauseUsToAlterOurBusinessStrategyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_FailureToMaintainOurStatusAsABdcWouldReduceOurOperatingFlexibilityMember" abstract="true" name="FailureToMaintainOurStatusAsABdcWouldReduceOurOperatingFlexibilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_OperatingUnderTheConstraintsImposedOnUsAsABdcAndRicMayHinderTheAchievementOfOurInvestmentObjectivesMember" abstract="true" name="OperatingUnderTheConstraintsImposedOnUsAsABdcAndRicMayHinderTheAchievementOfOurInvestmentObjectivesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_RegulationsGoverningOurOperationAsABdcWillAffectOurAbilityToAndTheWayInWhichWeRaiseAdditionalCapitalMember" abstract="true" name="RegulationsGoverningOurOperationAsABdcWillAffectOurAbilityToAndTheWayInWhichWeRaiseAdditionalCapitalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_InvestingInOurSecuritiesMayInvolveAHighDegreeOfRiskMember" abstract="true" name="InvestingInOurSecuritiesMayInvolveAHighDegreeOfRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SharesOfClosedEndInvestmentCompaniesIncludingBdcsMayTradeAtADiscountToTheirNavMember" abstract="true" name="SharesOfClosedEndInvestmentCompaniesIncludingBdcsMayTradeAtADiscountToTheirNavMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_TheMarketPriceOfOurSecuritiesMayBeVolatileAndFluctuateSignificantlyMember" abstract="true" name="TheMarketPriceOfOurSecuritiesMayBeVolatileAndFluctuateSignificantlyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WeMayNotBeAbleToPayDistributionsToOurStockholdersOurDistributionsMayNotGrowOverTimeAndAPortionOfDistributionsPaidToOurStockholdersMayBeAReturnOfCapitalMember" abstract="true" name="WeMayNotBeAbleToPayDistributionsToOurStockholdersOurDistributionsMayNotGrowOverTimeAndAPortionOfDistributionsPaidToOurStockholdersMayBeAReturnOfCapitalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_StockholdersMayIncurDilutionIfWeSellSharesOfCommonStockInOneOrMoreOfferingsAtPricesBelowThenCurrentNavPerShareOfCommonStockOrIssueSecuritiesToSubscribeToConvertToOrPurchaseSharesOfOurCommonStockMember" abstract="true" name="StockholdersMayIncurDilutionIfWeSellSharesOfCommonStockInOneOrMoreOfferingsAtPricesBelowThenCurrentNavPerShareOfCommonStockOrIssueSecuritiesToSubscribeToConvertToOrPurchaseSharesOfOurCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ProvisionsOfTheMarylandGeneralCorporationLawAndOfOurCharterAndBylawsCouldDeterTakeoverAttemptsAndHaveAnAdverseImpactOnThePriceOfOurCommonStockMember" abstract="true" name="ProvisionsOfTheMarylandGeneralCorporationLawAndOfOurCharterAndBylawsCouldDeterTakeoverAttemptsAndHaveAnAdverseImpactOnThePriceOfOurCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WeMayInTheFutureDetermineToIssuePreferredStockWhichCouldAdverselyAffectTheMarketValueOfOurCommonStockMember" abstract="true" name="WeMayInTheFutureDetermineToIssuePreferredStockWhichCouldAdverselyAffectTheMarketValueOfOurCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_IfWeIssuePreferredStockOrConvertibleDebtSecuritiesTheNAVAndMarketValueOfOurCommonStockMayBecomeMoreVolatile.Member" abstract="true" name="IfWeIssuePreferredStockOrConvertibleDebtSecuritiesTheNAVAndMarketValueOfOurCommonStockMayBecomeMoreVolatile.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_OurStockholdersMayExperienceDilutionUponTheConversionOfOur2028ConvertibleNotes.Member" abstract="true" name="OurStockholdersMayExperienceDilutionUponTheConversionOfOur2028ConvertibleNotes.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ExceptForThe2031AssetBackedNotesTheNotesAreUnsecuredAndThereforeEffectivelySubordinatedToAnyCurrentOrFutureSecuredIndebtedness.Member" abstract="true" name="ExceptForThe2031AssetBackedNotesTheNotesAreUnsecuredAndThereforeEffectivelySubordinatedToAnyCurrentOrFutureSecuredIndebtedness.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_TheUnsecuredNotesAreStructurallySubordinatedToTheIndebtednessAndOtherLiabilitiesOfOurSubsidiaries.Member" abstract="true" name="TheUnsecuredNotesAreStructurallySubordinatedToTheIndebtednessAndOtherLiabilitiesOfOurSubsidiaries.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_IfAnActiveTradingMarketForTheMarch2026ANotesMarch2026BNotesSeptember2026NotesJanuary2027Notes2028ConvertibleNotesJune2030NotesOr2031AssetBackedNotesMember" abstract="true" name="IfAnActiveTradingMarketForTheMarch2026ANotesMarch2026BNotesSeptember2026NotesJanuary2027Notes2028ConvertibleNotesJune2030NotesOr2031AssetBackedNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ThereIsNoActivePublicTradingMarketForTheNotesAsAResultAHolderMayNotBeAbleToResellAnyOfSuchNotes.Member" abstract="true" name="ThereIsNoActivePublicTradingMarketForTheNotesAsAResultAHolderMayNotBeAbleToResellAnyOfSuchNotes.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ADowngradeSuspensionOrWithdrawalOfTheCreditRatingAssignedByARatingAgencyToUsOrOurDebtSecuritiesMember" abstract="true" name="ADowngradeSuspensionOrWithdrawalOfTheCreditRatingAssignedByARatingAgencyToUsOrOurDebtSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_TheIndenturesUnderWhichThe2033NotesSeptember2026NotesAndJanuary2027NotesWereIssuedContainLimitedProtectionsForTheHoldersOfSuchNotesMember" abstract="true" name="TheIndenturesUnderWhichThe2033NotesSeptember2026NotesAndJanuary2027NotesWereIssuedContainLimitedProtectionsForTheHoldersOfSuchNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_TermsRelatingToRedemptionMayMateriallyAdverselyAffectTheReturnOnAnyDebtSecuritiesThatWeMayIssueMember" abstract="true" name="TermsRelatingToRedemptionMayMateriallyAdverselyAffectTheReturnOnAnyDebtSecuritiesThatWeMayIssueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_IfWeDefaultOnOurObligationsImposedUponUsByOurIndebtednessWeMayNotBeAbleToMakePaymentsOnOurOutstandingNotesAndCreditFacilitiesMember" abstract="true" name="IfWeDefaultOnOurObligationsImposedUponUsByOurIndebtednessWeMayNotBeAbleToMakePaymentsOnOurOutstandingNotesAndCreditFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WeMayNotBeAbleToPrepayTheNotesUponAChangeInControlOrFundamentalChange.Member" abstract="true" name="WeMayNotBeAbleToPrepayTheNotesUponAChangeInControlOrFundamentalChange.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WeThroughOurWhollyOwnedSubsidiariesIssueDebtSecuritiesGuaranteedByTheSBAAndSoldInTheCapitalMarketsMember" abstract="true" name="WeThroughOurWhollyOwnedSubsidiariesIssueDebtSecuritiesGuaranteedByTheSBAAndSoldInTheCapitalMarketsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_CertainOfOurWhollyOwnedSubsidiariesAreLicensedByTheSBAAndThereforeSubjectToSBICRegulations.Member" abstract="true" name="CertainOfOurWhollyOwnedSubsidiariesAreLicensedByTheSBAAndThereforeSubjectToSBICRegulations.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_OurWhollyOwnedSubsidiaryIsLicensedByTheSbaAndThereforeSubjectToSbicRegulationsMember" abstract="true" name="OurWhollyOwnedSubsidiaryIsLicensedByTheSbaAndThereforeSubjectToSbicRegulationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_OurSBICSubsidiariesMayBeUnableToMakeDistributionsToUsThatWillEnableUsToMeetOrMaintainRICStatusWhichCouldResultInTheImpositionOfAnEntityLevelTaxMember" abstract="true" name="OurSBICSubsidiariesMayBeUnableToMakeDistributionsToUsThatWillEnableUsToMeetOrMaintainRICStatusWhichCouldResultInTheImpositionOfAnEntityLevelTaxMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WeWillBeSubjectToU.S.FederalIncomeTaxIfWeAreUnableToQualifyForTaxationAsARICUnderSubchapterMPartIOfTheCodeMember" abstract="true" name="WeWillBeSubjectToU.S.FederalIncomeTaxIfWeAreUnableToQualifyForTaxationAsARICUnderSubchapterMPartIOfTheCodeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WeMayHaveDifficultyPayingTheDistributionsRequiredToMaintainRicStatusUnderTheCodeIfWeRecognizeIncomeBeforeOrWithoutReceivingCashRepresentingSuchIncomeMember" abstract="true" name="WeMayHaveDifficultyPayingTheDistributionsRequiredToMaintainRicStatusUnderTheCodeIfWeRecognizeIncomeBeforeOrWithoutReceivingCashRepresentingSuchIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WeMayInTheFutureChooseToPayDistributionsInOurOwnStockInWhichCaseYouMayBeRequiredToPayTaxInExcessOfTheCashYouReceiveMember" abstract="true" name="WeMayInTheFutureChooseToPayDistributionsInOurOwnStockInWhichCaseYouMayBeRequiredToPayTaxInExcessOfTheCashYouReceiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_StockholdersMayHaveCurrentTaxLiabilityOnDividendsTheyElectToReinvestInOurCommonStockButWouldNotReceiveCashFromSuchDividendsToPaySuchTaxLiabilityMember" abstract="true" name="StockholdersMayHaveCurrentTaxLiabilityOnDividendsTheyElectToReinvestInOurCommonStockButWouldNotReceiveCashFromSuchDividendsToPaySuchTaxLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_LegislativeOrRegulatoryTaxChangesCouldAdverselyAffectOurStockholdersMember" abstract="true" name="LegislativeOrRegulatoryTaxChangesCouldAdverselyAffectOurStockholdersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_FatcaWithholdingMayApplyToPaymentsMadeToCertainForeignEntitiesMember" abstract="true" name="FatcaWithholdingMayApplyToPaymentsMadeToCertainForeignEntitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_CapitalMarketsMayExperiencePeriodsOfDisruptionAndInstabilityInTheFuture.TheseMarketConditionsWhenTheyOccurMayMateriallyAndAdverselyAffectDebtAndEquityCapitalMarketsInTheMember" abstract="true" name="CapitalMarketsMayExperiencePeriodsOfDisruptionAndInstabilityInTheFuture.TheseMarketConditionsWhenTheyOccurMayMateriallyAndAdverselyAffectDebtAndEquityCapitalMarketsInTheMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_TheOutcomeOfTheU.S.PresidentialCongressionalAndOtherElectionsCreatesSignificantUncertaintyWithRespectToTheLegalTaxAndRegulatoryRegimeMember" abstract="true" name="TheOutcomeOfTheU.S.PresidentialCongressionalAndOtherElectionsCreatesSignificantUncertaintyWithRespectToTheLegalTaxAndRegulatoryRegimeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_UncertaintyAboutPresidentialAdministrationInitiativesCouldNegativelyImpactOurBusinessFinancialConditionAndResultsOfOperationsMember" abstract="true" name="UncertaintyAboutPresidentialAdministrationInitiativesCouldNegativelyImpactOurBusinessFinancialConditionAndResultsOfOperationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ChangesToU.S.TariffAndImportexportRegulationsMayHaveANegativeEffectOnOurPortfolioCompaniesAndInTurnHarmUs.Member" abstract="true" name="ChangesToU.S.TariffAndImportexportRegulationsMayHaveANegativeEffectOnOurPortfolioCompaniesAndInTurnHarmUs.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_DeteriorationInTheEconomyAndFinancialMarketsCouldImpairOurPortfolioCompaniesFinancialPositionsAndOperatingResultsAndAffectTheIndustriesInWhichWeInvestWhichCouldInTurnHarmOurOperatingResultsMember" abstract="true" name="DeteriorationInTheEconomyAndFinancialMarketsCouldImpairOurPortfolioCompaniesFinancialPositionsAndOperatingResultsAndAffectTheIndustriesInWhichWeInvestWhichCouldInTurnHarmOurOperatingResultsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WeMayExperienceFluctuationsInOurOperatingResultsMember" abstract="true" name="WeMayExperienceFluctuationsInOurOperatingResultsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_TerroristAttacksActsOfWarPublicHealthCrisesClimateChangeOrNaturalDisastersMayAffectAnyMarketForOurSecuritiesImpactTheBusinessesInWhichWeInvestAndHarmOurBusinessMember" abstract="true" name="TerroristAttacksActsOfWarPublicHealthCrisesClimateChangeOrNaturalDisastersMayAffectAnyMarketForOurSecuritiesImpactTheBusinessesInWhichWeInvestAndHarmOurBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_TechnologicalInnovationsAndIndustryDisruptionsIncludingThoseRelatedToArtificialIntelligenceAndMachineLearningMayNegativelyImpactUsMember" abstract="true" name="TechnologicalInnovationsAndIndustryDisruptionsIncludingThoseRelatedToArtificialIntelligenceAndMachineLearningMayNegativelyImpactUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WeAreHighlyDependentOnInformationSystemsAndSystemsFailuresCouldSignificantlyDisruptOurBusinessWhichMayInTurnNegativelyAffectTheMarketPriceOfOurCommonStockAndOurAbilityToPayDividendsMember" abstract="true" name="WeAreHighlyDependentOnInformationSystemsAndSystemsFailuresCouldSignificantlyDisruptOurBusinessWhichMayInTurnNegativelyAffectTheMarketPriceOfOurCommonStockAndOurAbilityToPayDividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_FailureInCyberSecuritySystemsAsWellAsTheOccurrenceOfEventsUnanticipatedInOurDisasterRecoverySystemsAndBusinessContinuityPlanningCouldImpairOurAbilityToConductBusinessMember" abstract="true" name="FailureInCyberSecuritySystemsAsWellAsTheOccurrenceOfEventsUnanticipatedInOurDisasterRecoverySystemsAndBusinessContinuityPlanningCouldImpairOurAbilityToConductBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_WeMayBeTheTargetOfLitigationMember" abstract="true" name="WeMayBeTheTargetOfLitigationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SecuritizedCreditFacilityWithWellsFargoCapitalFinanceMember" abstract="true" name="SecuritizedCreditFacilityWithWellsFargoCapitalFinanceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SecuredCreditFacilityWithMUFGBankLtdMUFGMember" abstract="true" name="SecuredCreditFacilityWithMUFGBankLtdMUFGMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SecuredCreditFacilityWithSumitomoMitsuiBankingCorporationSMBCMember" abstract="true" name="SecuredCreditFacilityWithSumitomoMitsuiBankingCorporationSMBCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SmallBusinessAdministrationDebenturesHtIiMember" abstract="true" name="SmallBusinessAdministrationDebenturesHtIiMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SmallBusinessAdministrationDebenturesHtIiiMember" abstract="true" name="SmallBusinessAdministrationDebenturesHtIiiMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SmallBusinessAdministrationDebenturesHcIvMember" abstract="true" name="SmallBusinessAdministrationDebenturesHcIvMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SmallBusinessAdministrationDebenturesSBICVMember" abstract="true" name="SmallBusinessAdministrationDebenturesSBICVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ConvertibleNotes2016Member" abstract="true" name="ConvertibleNotes2016Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_April2019NotesMember" abstract="true" name="April2019NotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_September2019NotesMember" abstract="true" name="September2019NotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_Notes2022Member" abstract="true" name="Notes2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_Notes2024Member" abstract="true" name="Notes2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_Notes2025Member" abstract="true" name="Notes2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_Notes2033Member" abstract="true" name="Notes2033Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_July2024NotesMember" abstract="true" name="July2024NotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_February2025NotesMember" abstract="true" name="February2025NotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_June2025NotesMember" abstract="true" name="June2025NotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_June20253YearNotesMember" abstract="true" name="June20253YearNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_March2026ANotesMember" abstract="true" name="March2026ANotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_March2026BNotesMember" abstract="true" name="March2026BNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_September2026NotesMember" abstract="true" name="September2026NotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_January2027NotesMember" abstract="true" name="January2027NotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_AssetBackedNotes2021Member" abstract="true" name="AssetBackedNotes2021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_AssetBackedNotes2027Member" abstract="true" name="AssetBackedNotes2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_AssetBackedNotes2028Member" abstract="true" name="AssetBackedNotes2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_AssetBackedNotes2031Member" abstract="true" name="AssetBackedNotes2031Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ConvertibleNotes2022Member" abstract="true" name="ConvertibleNotes2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_ConvertibleNotes2028Member" abstract="true" name="ConvertibleNotes2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="htgc_SeniorSecuritiesMember" abstract="true" name="SeniorSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
