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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019df59b-3143-76e8-be6f-b330be5be62d,g:f635872f-6782-48c2-8fbb-3788515eb863-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:fslr="http://www.firstsolar.com/20260630" 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.firstsolar.com/20260630">
  <xs:import namespace="http://fasb.org/srt/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2026" schemaLocation="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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.sec.gov/dei/2026" schemaLocation="https://xbrl.sec.gov/dei/2026/dei-2026.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2026" schemaLocation="https://xbrl.sec.gov/ecd/2026/ecd-2026.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="fslr-20260630_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="fslr-20260630_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="fslr-20260630_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="fslr-20260630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Document" roleURI="http://www.firstsolar.com/role/Document">
        <link:definition>0000001 - Document - Document</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="CondensedConsolidatedStatementsofOperations" roleURI="http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations">
        <link:definition>9952151 - Statement - Condensed 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="CondensedConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.firstsolar.com/role/CondensedConsolidatedStatementsofComprehensiveIncome">
        <link:definition>9952152 - Statement - Condensed Consolidated Statements of Comprehensive Income</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="CondensedConsolidatedBalanceSheets" roleURI="http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets">
        <link:definition>9952153 - Statement - Condensed Consolidated Balance Sheets</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="CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>9952154 - Statement - Condensed Consolidated Balance Sheets (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="CondensedConsolidatedStatementsofStockholdersEquity" roleURI="http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquity">
        <link:definition>9952155 - Statement - Condensed Consolidated Statements of Stockholders' Equity</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="CondensedConsolidatedStatementsofCashFlows" roleURI="http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>9952156 - Statement - Condensed 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="A1BasisofPresentationNotes" roleURI="http://www.firstsolar.com/role/A1BasisofPresentationNotes">
        <link:definition>9952157 - Disclosure - 1. Basis of Presentation (Notes)</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="A2CashCashEquivalentsandMarketableSecuritiesNotes" roleURI="http://www.firstsolar.com/role/A2CashCashEquivalentsandMarketableSecuritiesNotes">
        <link:definition>9952158 - Disclosure - 2. Cash, Cash Equivalents, and Marketable Securities (Notes)</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="A3RestrictedMarketableSecuritiesNotes" roleURI="http://www.firstsolar.com/role/A3RestrictedMarketableSecuritiesNotes">
        <link:definition>9952159 - Disclosure - 3. Restricted Marketable Securities (Notes)</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="A4ConsolidatedBalanceSheetDetailsNotes" roleURI="http://www.firstsolar.com/role/A4ConsolidatedBalanceSheetDetailsNotes">
        <link:definition>9952160 - Disclosure - 4. Consolidated Balance Sheet Details (Notes)</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="A5GovernmentGrantsNotes" roleURI="http://www.firstsolar.com/role/A5GovernmentGrantsNotes">
        <link:definition>9952161 - Disclosure - 5. Government Grants (Notes)</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="A6DerivativeFinancialInstrumentsNotes" roleURI="http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsNotes">
        <link:definition>9952162 - Disclosure - 6. Derivative Financial Instruments (Notes)</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="A7LeasesNotes" roleURI="http://www.firstsolar.com/role/A7LeasesNotes">
        <link:definition>9952163 - Disclosure - 7. Leases (Notes)</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="A8FairValueMeasurementsNotes" roleURI="http://www.firstsolar.com/role/A8FairValueMeasurementsNotes">
        <link:definition>9952164 - Disclosure - 8. Fair Value Measurements (Notes)</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="A9DebtNotes" roleURI="http://www.firstsolar.com/role/A9DebtNotes">
        <link:definition>9952165 - Disclosure - 9. Debt (Notes)</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="A10OtherFinancingArrangementsNotes" roleURI="http://www.firstsolar.com/role/A10OtherFinancingArrangementsNotes">
        <link:definition>9952166 - Disclosure - 10. Other Financing Arrangements (Notes)</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="A11CommitmentsandContingenciesNotes" roleURI="http://www.firstsolar.com/role/A11CommitmentsandContingenciesNotes">
        <link:definition>9952167 - Disclosure - 11. Commitments and Contingencies (Notes)</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="A12RevenuefromContractswithCustomersNotes" roleURI="http://www.firstsolar.com/role/A12RevenuefromContractswithCustomersNotes">
        <link:definition>9952168 - Disclosure - 12. Revenue from Contracts with Customers (Notes)</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="A13ShareBasedCompensationNotes" roleURI="http://www.firstsolar.com/role/A13ShareBasedCompensationNotes">
        <link:definition>9952169 - Disclosure - 13. Share-Based Compensation (Notes)</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="A14IncomeTaxesNotes" roleURI="http://www.firstsolar.com/role/A14IncomeTaxesNotes">
        <link:definition>9952170 - Disclosure - 14. Income Taxes (Notes)</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="A15NetIncomeperShareNotes" roleURI="http://www.firstsolar.com/role/A15NetIncomeperShareNotes">
        <link:definition>9952171 - Disclosure - 15. Net Income per Share (Notes)</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="A16AccumulatedOtherComprehensiveLossNotes" roleURI="http://www.firstsolar.com/role/A16AccumulatedOtherComprehensiveLossNotes">
        <link:definition>9952172 - Disclosure - 16. Accumulated Other Comprehensive Loss (Notes)</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="A17SegmentReportingNotes" roleURI="http://www.firstsolar.com/role/A17SegmentReportingNotes">
        <link:definition>9952173 - Disclosure - 17. Segment Reporting (Notes)</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="A2CashCashEquivalentsandMarketableSecuritiesTables" roleURI="http://www.firstsolar.com/role/A2CashCashEquivalentsandMarketableSecuritiesTables">
        <link:definition>9955511 - Disclosure - 2. Cash, Cash Equivalents and Marketable Securities (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="A3RestrictedMarketableSecuritiesTables" roleURI="http://www.firstsolar.com/role/A3RestrictedMarketableSecuritiesTables">
        <link:definition>9955512 - Disclosure - 3. Restricted Marketable Securities (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="A4ConsolidatedBalanceSheetDetailsTables" roleURI="http://www.firstsolar.com/role/A4ConsolidatedBalanceSheetDetailsTables">
        <link:definition>9955513 - Disclosure - 4. Consolidated Balance Sheet Details (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="A5GovernmentGrantsTables" roleURI="http://www.firstsolar.com/role/A5GovernmentGrantsTables">
        <link:definition>9955514 - Disclosure - 5. Government Grants (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="A6DerivativeFinancialInstrumentsTables" roleURI="http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsTables">
        <link:definition>9955515 - Disclosure - 6. Derivative 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="A7LeasesTables" roleURI="http://www.firstsolar.com/role/A7LeasesTables">
        <link:definition>9955516 - Disclosure - 7. Leases (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="A8FairValueMeasurementsTables" roleURI="http://www.firstsolar.com/role/A8FairValueMeasurementsTables">
        <link:definition>9955517 - Disclosure - 8. Fair Value Measurements (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="A9DebtTables" roleURI="http://www.firstsolar.com/role/A9DebtTables">
        <link:definition>9955518 - Disclosure - 9. 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="A11CommitmentsandContingenciesTables" roleURI="http://www.firstsolar.com/role/A11CommitmentsandContingenciesTables">
        <link:definition>9955519 - Disclosure - 11. 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="A12RevenuefromContractswithCustomersTables" roleURI="http://www.firstsolar.com/role/A12RevenuefromContractswithCustomersTables">
        <link:definition>9955520 - Disclosure - 12. Revenue from Contracts with Customers (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="A13ShareBasedCompensationTables" roleURI="http://www.firstsolar.com/role/A13ShareBasedCompensationTables">
        <link:definition>9955521 - Disclosure - 13. Share-Based Compensation (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="A15NetIncomeperShareTables" roleURI="http://www.firstsolar.com/role/A15NetIncomeperShareTables">
        <link:definition>9955522 - Disclosure - 15. Net Income 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="A16AccumulatedOtherComprehensiveLossTables" roleURI="http://www.firstsolar.com/role/A16AccumulatedOtherComprehensiveLossTables">
        <link:definition>9955523 - Disclosure - 16. Accumulated Other Comprehensive Loss (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="A2CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities" roleURI="http://www.firstsolar.com/role/A2CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities">
        <link:definition>9955524 - Disclosure - 2. Cash, Cash Equivalents, and Marketable Securities (Details) - Cash, Cash Equivalents, and Marketable Securities</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="A2CashCashEquivalentsandMarketableSecuritiesDetailsAvailableForSale" roleURI="http://www.firstsolar.com/role/A2CashCashEquivalentsandMarketableSecuritiesDetailsAvailableForSale">
        <link:definition>9955525 - Disclosure - 2. Cash, Cash Equivalents, and Marketable Securities (Details) - Available For Sale</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="A3RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities" roleURI="http://www.firstsolar.com/role/A3RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities">
        <link:definition>9955526 - Disclosure - 3. Restricted Marketable Securities (Details) - Restricted Marketable Securities</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="A3RestrictedMarketableSecuritiesDetailsAvailableForSale" roleURI="http://www.firstsolar.com/role/A3RestrictedMarketableSecuritiesDetailsAvailableForSale">
        <link:definition>9955527 - Disclosure - 3. Restricted Marketable Securities (Details) - Available For Sale</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="A4ConsolidatedBalanceSheetDetailsDetails" roleURI="http://www.firstsolar.com/role/A4ConsolidatedBalanceSheetDetailsDetails">
        <link:definition>9955528 - Disclosure - 4. Consolidated Balance Sheet Details (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A5GovernmentGrantsDetails" roleURI="http://www.firstsolar.com/role/A5GovernmentGrantsDetails">
        <link:definition>9955529 - Disclosure - 5. Government Grants (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="A5GovernmentGrantsDetails_1" roleURI="http://www.firstsolar.com/role/A5GovernmentGrantsDetails_1">
        <link:definition>9955529 - Disclosure - 5. Government Grants (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="A6DerivativeFinancialInstrumentsDetailsSummary" roleURI="http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsSummary">
        <link:definition>9955530 - Disclosure - 6. Derivative Financial Instruments (Details) - Summary</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="A6DerivativeFinancialInstrumentsDetailsSummary_1" roleURI="http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsSummary_1">
        <link:definition>9955530 - Disclosure - 6. Derivative Financial Instruments (Details) - Summary</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="A6DerivativeFinancialInstrumentsDetailsHedgingRelationship" roleURI="http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship">
        <link:definition>9955531 - Disclosure - 6. Derivative Financial Instruments (Details) - Hedging Relationship</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="A6DerivativeFinancialInstrumentsDetailsHedgingRelationship_1" roleURI="http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship_1">
        <link:definition>9955531 - Disclosure - 6. Derivative Financial Instruments (Details) - Hedging Relationship</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="A6DerivativeFinancialInstrumentsDetailsRiskManagement" roleURI="http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement">
        <link:definition>9955532 - Disclosure - 6. Derivative Financial Instruments (Details) - Risk Management</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="A6DerivativeFinancialInstrumentsDetailsTransactionExposure" roleURI="http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure">
        <link:definition>9955533 - Disclosure - 6. Derivative Financial Instruments (Details) - Transaction Exposure</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="A7LeasesDetails" roleURI="http://www.firstsolar.com/role/A7LeasesDetails">
        <link:definition>9955534 - Disclosure - 7. 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="A8FairValueMeasurementsDetails" roleURI="http://www.firstsolar.com/role/A8FairValueMeasurementsDetails">
        <link:definition>9955535 - Disclosure - 8. 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="A8FairValueMeasurementsDetailsBalanceSheetGrouping" roleURI="http://www.firstsolar.com/role/A8FairValueMeasurementsDetailsBalanceSheetGrouping">
        <link:definition>9955536 - Disclosure - 8. Fair Value Measurements (Details) - Balance Sheet Grouping</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="A9DebtDetails" roleURI="http://www.firstsolar.com/role/A9DebtDetails">
        <link:definition>9955537 - Disclosure - 9. 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="A10OtherFinancingArrangementsDetailsFactoringofReceivables" roleURI="http://www.firstsolar.com/role/A10OtherFinancingArrangementsDetailsFactoringofReceivables">
        <link:definition>9955538 - Disclosure - 10. Other Financing Arrangements (Details) - Factoring of Receivables</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="A10OtherFinancingArrangementsDetailsSupplierFinanceProgram" roleURI="http://www.firstsolar.com/role/A10OtherFinancingArrangementsDetailsSupplierFinanceProgram">
        <link:definition>9955539 - Disclosure - 10. Other Financing Arrangements (Details) - Supplier Finance Program</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="A11CommitmentsandContingenciesDetailsCommercialCommitments" roleURI="http://www.firstsolar.com/role/A11CommitmentsandContingenciesDetailsCommercialCommitments">
        <link:definition>9955540 - Disclosure - 11. Commitments and Contingencies (Details) - Commercial Commitments</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="A11CommitmentsandContingenciesDetailsProductWarranties" roleURI="http://www.firstsolar.com/role/A11CommitmentsandContingenciesDetailsProductWarranties">
        <link:definition>9955541 - Disclosure - 11. Commitments and Contingencies (Details) - Product Warranties</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="A11CommitmentsandContingenciesDetailsIndemnifications" roleURI="http://www.firstsolar.com/role/A11CommitmentsandContingenciesDetailsIndemnifications">
        <link:definition>9955542 - Disclosure - 11. Commitments and Contingencies (Details) - Indemnifications</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="A11CommitmentsandContingenciesDetailsSolarModuleCollectionandRecyclingLiability" roleURI="http://www.firstsolar.com/role/A11CommitmentsandContingenciesDetailsSolarModuleCollectionandRecyclingLiability">
        <link:definition>9955543 - Disclosure - 11. Commitments and Contingencies (Details) - Solar Module Collection and Recycling Liability</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="A11CommitmentsandContingenciesDetailsLegalProceedings" roleURI="http://www.firstsolar.com/role/A11CommitmentsandContingenciesDetailsLegalProceedings">
        <link:definition>9955544 - Disclosure - 11. Commitments and Contingencies (Details) - Legal Proceedings</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="A12RevenuefromContractswithCustomersDetails" roleURI="http://www.firstsolar.com/role/A12RevenuefromContractswithCustomersDetails">
        <link:definition>9955545 - Disclosure - 12. Revenue from Contracts with Customers (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="A13ShareBasedCompensationDetails" roleURI="http://www.firstsolar.com/role/A13ShareBasedCompensationDetails">
        <link:definition>9955546 - Disclosure - 13. Share-Based Compensation (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="A13ShareBasedCompensationDetails_1" roleURI="http://www.firstsolar.com/role/A13ShareBasedCompensationDetails_1">
        <link:definition>9955546 - Disclosure - 13. Share-Based Compensation (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="A14IncomeTaxesDetails" roleURI="http://www.firstsolar.com/role/A14IncomeTaxesDetails">
        <link:definition>9955547 - Disclosure - 14. Income Taxes (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="A15NetIncomeperShareDetails" roleURI="http://www.firstsolar.com/role/A15NetIncomeperShareDetails">
        <link:definition>9955548 - Disclosure - 15. Net Income 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="A16AccumulatedOtherComprehensiveLossDetails" roleURI="http://www.firstsolar.com/role/A16AccumulatedOtherComprehensiveLossDetails">
        <link:definition>9955549 - Disclosure - 16. Accumulated Other Comprehensive 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="A17SegmentReportingDetails" roleURI="http://www.firstsolar.com/role/A17SegmentReportingDetails">
        <link:definition>9955550 - Disclosure - 17. Segment Reporting (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="fslr_ProductionStartUpExpense" abstract="false" name="ProductionStartUpExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_SolarModuleCollectionAndRecyclingLiability" abstract="false" name="SolarModuleCollectionAndRecyclingLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_IncreaseDecreaseInGovernmentGrantsReceivable" abstract="false" name="IncreaseDecreaseInGovernmentGrantsReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_ProceedsFromBorrowingsUnderDebtArrangementsNetOfIssuanceCosts" abstract="false" name="ProceedsFromBorrowingsUnderDebtArrangementsNetOfIssuanceCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_ProceedsToBeReceivedFromAssetBasedGovernmentGrants" abstract="false" name="ProceedsToBeReceivedFromAssetBasedGovernmentGrants" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_OtherFinancingArrangementsAbstract" abstract="true" name="OtherFinancingArrangementsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fslr_OtherFinancingArrangementsTextBlock" abstract="false" name="OtherFinancingArrangementsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fslr_ReconciliationofCashCashEquivalentsandRestrictedCashTableTextBlock" abstract="false" name="ReconciliationofCashCashEquivalentsandRestrictedCashTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fslr_ScheduleOfRestrictedMarketableSecuritiesTableTextBlock" abstract="false" name="ScheduleOfRestrictedMarketableSecuritiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fslr_ScheduleOfRestrictedAvailableForSaleSecuritiesReconciliationTableTextBlock" abstract="false" name="ScheduleOfRestrictedAvailableForSaleSecuritiesReconciliationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fslr_ScheduleOfInventoryCurrentAndNoncurrentTableTextBlock" abstract="false" name="ScheduleOfInventoryCurrentAndNoncurrentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fslr_ScheduleOfBenefitsRecognizedFromIncomeBasedGovernmentGrantsTableTextBlock" abstract="false" name="ScheduleOfBenefitsRecognizedFromIncomeBasedGovernmentGrantsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fslr_InvestmentTableTable" abstract="true" name="InvestmentTableTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="fslr_DebtSecurityTypeAxis" abstract="true" name="DebtSecurityTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="fslr_DebtSecurityTypeDomain" abstract="true" name="DebtSecurityTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_ContractualMaturitiesOfDebtSecuritiesAvailableForSaleRangeEndInYears" abstract="false" name="ContractualMaturitiesOfDebtSecuritiesAvailableForSaleRangeEndInYears" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="fslr_DebtSecuritiesSupranationalDebtMember" abstract="true" name="DebtSecuritiesSupranationalDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_CashHeldInCustodialAccountsMember" abstract="true" name="CashHeldInCustodialAccountsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_RestrictedDebtSecuritiesMember" abstract="true" name="RestrictedDebtSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_ProductMinimumServiceLife" abstract="false" name="ProductMinimumServiceLife" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="fslr_ContractualMaturitiesOfDebtsecuritiesAvailableforsaleRangeStartInYears" abstract="false" name="ContractualMaturitiesOfDebtsecuritiesAvailableforsaleRangeStartInYears" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="fslr_ConsolidatedBalanceSheetDetailsTable" abstract="true" name="ConsolidatedBalanceSheetDetailsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="fslr_CleantechSolarMember" abstract="true" name="CleantechSolarMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_InventoryCurrentAndNoncurrentNet" abstract="false" name="InventoryCurrentAndNoncurrentNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_SpareMaintenanceMaterialsAndParts" abstract="false" name="SpareMaintenanceMaterialsAndParts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_IndirectTaxReceivablesCurrent" abstract="false" name="IndirectTaxReceivablesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_OperatingSupplies" abstract="false" name="OperatingSupplies" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_AdvancePaymentsForRawMaterialsNoncurrent" abstract="false" name="AdvancePaymentsForRawMaterialsNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_RightOfUseAsset" abstract="false" name="RightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_ProjectAssetsNoncurrent" abstract="false" name="ProjectAssetsNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_AccruedPropertyPlantAndEquipment" abstract="false" name="AccruedPropertyPlantAndEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_AccruedFreight" abstract="false" name="AccruedFreight" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_AccruedOtherTaxes" abstract="false" name="AccruedOtherTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_AccruedInventory" abstract="false" name="AccruedInventory" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_LeaseLiabilitiesCurrent" abstract="false" name="LeaseLiabilitiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_LeaseLiabilitiesNoncurrent" abstract="false" name="LeaseLiabilitiesNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_OtherTaxesPayable" abstract="false" name="OtherTaxesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_AgreementAxis" abstract="true" name="AgreementAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="fslr_AgreementDomain" abstract="true" name="AgreementDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_December2024AgreementMember" abstract="true" name="December2024AgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_JuneAndJuly2025AgreementsMember" abstract="true" name="JuneAndJuly2025AgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_October2025AgreementMember" abstract="true" name="October2025AgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_GovernmentAssistanceGrossAmountPriorToTransfer" abstract="false" name="GovernmentAssistanceGrossAmountPriorToTransfer" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_AggregateTransactionPriceForSaleOfSection45XTaxCredits" abstract="false" name="AggregateTransactionPriceForSaleOfSection45XTaxCredits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_CashProceedsReceivedFromSaleOfSection45XTaxCredits" abstract="false" name="CashProceedsReceivedFromSaleOfSection45XTaxCredits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_GovernmentAssistanceRefundsReceived" abstract="false" name="GovernmentAssistanceRefundsReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectBeforeTaxes" abstract="false" name="AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectBeforeTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_DerivativeFinancialInstrumentsRiskManagementTable" abstract="true" name="DerivativeFinancialInstrumentsRiskManagementTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="fslr_FinanceLeasePayments" abstract="false" name="FinanceLeasePayments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_OperatingLeaseAbstract" abstract="true" name="OperatingLeaseAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fslr_FinanceLeaseAbstract" abstract="true" name="FinanceLeaseAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fslr_RestrictedCashEquivalentsFairValueDisclosure" abstract="false" name="RestrictedCashEquivalentsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_ScheduleOfLongTermAndShortTermDebtInstrumentsTable" abstract="true" name="ScheduleOfLongTermAndShortTermDebtInstrumentsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="fslr_IndiaCreditFacilityMember" abstract="true" name="IndiaCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_IndiaJPMWorkingCapitalFacilityMember" abstract="true" name="IndiaJPMWorkingCapitalFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_IndiaCitibankWorkingCapitalFacilityMember" abstract="true" name="IndiaCitibankWorkingCapitalFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_IndiaCreditAgricoleWorkingCapitalFacilityMember" abstract="true" name="IndiaCreditAgricoleWorkingCapitalFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_IndiaHSBCWorkingCapitalFacilityMember" abstract="true" name="IndiaHSBCWorkingCapitalFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_DFCMember" abstract="true" name="DFCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_CreditAgricoleCorporateAndInvestmentBankMember" abstract="true" name="CreditAgricoleCorporateAndInvestmentBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_JPMorganChaseBankN.A.Member" abstract="true" name="JPMorganChaseBankN.A.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_HongKongAndShanghaiBankingCorporationLimitedMember" abstract="true" name="HongKongAndShanghaiBankingCorporationLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_CitibankN.A.Member" abstract="true" name="CitibankN.A.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_FSIndiaSolarVenturesPrivateLimitedMember" abstract="true" name="FSIndiaSolarVenturesPrivateLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_TotalDebtPrincipal" abstract="false" name="TotalDebtPrincipal" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_LineOfCreditFacilityLetterOfCreditSubLimit" abstract="false" name="LineOfCreditFacilityLetterOfCreditSubLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_NonRecourseFactoringAbstract" abstract="true" name="NonRecourseFactoringAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fslr_ReceivablesSoldUnderFactoringAgreementsGross" abstract="false" name="ReceivablesSoldUnderFactoringAgreementsGross" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_DiscountsOnFactoredReceivables" abstract="false" name="DiscountsOnFactoredReceivables" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_RepurchaseOfPreviouslyTransferredReceivables" abstract="false" name="RepurchaseOfPreviouslyTransferredReceivables" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_ReceivablesSoldUnderFactoringAgreementsAmountOutstanding" abstract="false" name="ReceivablesSoldUnderFactoringAgreementsAmountOutstanding" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_SecuredBorrowingsAbstract" abstract="true" name="SecuredBorrowingsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fslr_AccountsReceivableTransferredAccountedForAsSecuredBorrowings" abstract="false" name="AccountsReceivableTransferredAccountedForAsSecuredBorrowings" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_BilateralFacilitiesMember" abstract="true" name="BilateralFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_LettersofCreditRemainingBorrowingCapacity" abstract="false" name="LettersofCreditRemainingBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_SuretyBonds" abstract="false" name="SuretyBonds" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_SuretyBondCapacity" abstract="false" name="SuretyBondCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_LettersofCreditOutstandingSecuredbyCash" abstract="false" name="LettersofCreditOutstandingSecuredbyCash" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_ProductWarrantyTypeAxis" abstract="true" name="ProductWarrantyTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="fslr_ProductWarrantyTypeDomain" abstract="true" name="ProductWarrantyTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_Series7ModulesManufacturingIssueMember" abstract="true" name="Series7ModulesManufacturingIssueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_EstimatedLitigationLiabilityTable" abstract="true" name="EstimatedLitigationLiabilityTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="fslr_OtherMattersAndClaimsWorkplaceInjuryMember" abstract="true" name="OtherMattersAndClaimsWorkplaceInjuryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_EstimatedLitigationLiabilityLineItems" abstract="true" name="EstimatedLitigationLiabilityLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fslr_RevenuefromContractswithCustomersTable" abstract="true" name="RevenuefromContractswithCustomersTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="fslr_SolarModuleMember" abstract="true" name="SolarModuleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_RevenuefromContractswithCustomersLineItems" abstract="true" name="RevenuefromContractswithCustomersLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fslr_ContractLiabilityNetChange" abstract="false" name="ContractLiabilityNetChange" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fslr_ContractLiabilityPercentChange" abstract="false" name="ContractLiabilityPercentChange" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fslr_RestrictedStockAndPerformanceUnitsMember" abstract="true" name="RestrictedStockAndPerformanceUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_CorporateAlternativeMinimumTaxInflationReductionActPercent" abstract="false" name="CorporateAlternativeMinimumTaxInflationReductionActPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fslr_ExciseTaxOnStockBuybacksInflationReductionActPercent" abstract="false" name="ExciseTaxOnStockBuybacksInflationReductionActPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fslr_EffectiveIncomeTaxRateReconciliationVietnamIncomeTaxRatePercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationVietnamIncomeTaxRatePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fslr_MarkusGloecklerMember" abstract="true" name="MarkusGloecklerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_MichaelKoralewskiMember" abstract="true" name="MichaelKoralewskiMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_JasonDymbortMember" abstract="true" name="JasonDymbortMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fslr_KuntalKumarVermaMember" abstract="true" name="KuntalKumarVermaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
