

<!--Generated by ThunderDome XBRL - 09:34PM UTC 2019-03-03--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:spar="http://spartanmotors.com/20181231" xmlns:srt="http://fasb.org/srt/2018-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:us-types="http://fasb.org/us-types/2018-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://spartanmotors.com/20181231">
  <xsd:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/naics/2011-01-31" schemaLocation="http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xsd:import namespace="http://fasb.org/us-gaap/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/exch/2018-01-31" schemaLocation="https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xsd:import namespace="http://fasb.org/us-types/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xsd:import namespace="http://fasb.org/srt/2018-01-31" schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/dei/2018-01-31" schemaLocation="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="spar-20181231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="spar-20181231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="spar-20181231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="spar-20181231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="statement-document-and-entity-information" roleURI="http://spartanmotors.com/20181231/role/statement-document-and-entity-information">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-balance-sheets-" roleURI="http://spartanmotors.com/20181231/role/statement-consolidated-balance-sheets-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">001 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-balance-sheets-parentheticals" roleURI="http://spartanmotors.com/20181231/role/statement-consolidated-balance-sheets-parentheticals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">002 - Statement - Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-operations" roleURI="http://spartanmotors.com/20181231/role/statement-consolidated-statements-of-operations">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">003 - Statement - Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-shareholders-equity" roleURI="http://spartanmotors.com/20181231/role/statement-consolidated-statements-of-shareholders-equity">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">004 - Statement - Consolidated Statements of Shareholders' Equity</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-shareholders-equity-parentheticals" roleURI="http://spartanmotors.com/20181231/role/statement-consolidated-statements-of-shareholders-equity-parentheticals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">005 - Statement - Consolidated Statements of Shareholders' Equity (Parentheticals)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-cash-flows" roleURI="http://spartanmotors.com/20181231/role/statement-consolidated-statements-of-cash-flows">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">006 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-general-and-summary-of-accounting-policies" roleURI="http://spartanmotors.com/20181231/role/statement-note-1-general-and-summary-of-accounting-policies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">007 - Disclosure - Note 1 - General and Summary of Accounting Policies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-acquisition-activities" roleURI="http://spartanmotors.com/20181231/role/statement-note-2-acquisition-activities">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">008 - Disclosure - Note 2 - Acquisition Activities</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-inventories" roleURI="http://spartanmotors.com/20181231/role/statement-note-3-inventories">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">009 - Disclosure - Note 3 - Inventories</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-restructuring-charges" roleURI="http://spartanmotors.com/20181231/role/statement-note-4-restructuring-charges">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">010 - Disclosure - Note 4 - Restructuring Charges</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-goodwill-and-intangible-assets" roleURI="http://spartanmotors.com/20181231/role/statement-note-5-goodwill-and-intangible-assets">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">011 - Disclosure - Note 5 - Goodwill and Intangible Assets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-property-plant-and-equipment" roleURI="http://spartanmotors.com/20181231/role/statement-note-6-property-plant-and-equipment">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">012 - Disclosure - Note 6 - Property, Plant and Equipment</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-leases-" roleURI="http://spartanmotors.com/20181231/role/statement-note-7-leases-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">013 - Disclosure - Note 7 - Leases</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-taxes-on-income" roleURI="http://spartanmotors.com/20181231/role/statement-note-8-taxes-on-income">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">014 - Disclosure - Note 8 - Taxes on Income</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-transactions-with-major-customers" roleURI="http://spartanmotors.com/20181231/role/statement-note-9-transactions-with-major-customers">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">015 - Disclosure - Note 9 - Transactions with Major Customers</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-commitments-and-contingent-liabilities" roleURI="http://spartanmotors.com/20181231/role/statement-note-10-commitments-and-contingent-liabilities">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">016 - Disclosure - Note 10 - Commitments and Contingent Liabilities</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-compensation-incentive-plans" roleURI="http://spartanmotors.com/20181231/role/statement-note-11-compensation-incentive-plans">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">017 - Disclosure - Note 11 - Compensation Incentive Plans</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-debt-" roleURI="http://spartanmotors.com/20181231/role/statement-note-12-debt-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">018 - Disclosure - Note 12 - Debt</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-stock-based-compensation" roleURI="http://spartanmotors.com/20181231/role/statement-note-13-stock-based-compensation">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">019 - Disclosure - Note 13 - Stock Based Compensation</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-shareholders-equity-" roleURI="http://spartanmotors.com/20181231/role/statement-note-14-shareholders-equity-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">020 - Disclosure - Note 14 - Shareholders Equity</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-earnings-per-share" roleURI="http://spartanmotors.com/20181231/role/statement-note-15-earnings-per-share">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">021 - Disclosure - Note 15 - Earnings Per Share</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-16-business-segments" roleURI="http://spartanmotors.com/20181231/role/statement-note-16-business-segments">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">022 - Disclosure - Note 16 - Business Segments</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-17-related-party-transactions-" roleURI="http://spartanmotors.com/20181231/role/statement-note-17-related-party-transactions-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">023 - Disclosure - Note 17 - Related Party Transactions</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-18-quarterly-financial-data-unaudited" roleURI="http://spartanmotors.com/20181231/role/statement-note-18-quarterly-financial-data-unaudited">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">024 - Disclosure - Note 18 - Quarterly Financial Data (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-schedule-ii-valuation-and-qualifying-accounts-" roleURI="http://spartanmotors.com/20181231/role/statement-schedule-ii-valuation-and-qualifying-accounts-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">025 - Disclosure - Schedule II - Valuation and Qualifying Accounts</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-significant-accounting-policies-policies" roleURI="http://spartanmotors.com/20181231/role/statement-significant-accounting-policies-policies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">026 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-general-and-summary-of-accounting-policies-tables" roleURI="http://spartanmotors.com/20181231/role/statement-note-1-general-and-summary-of-accounting-policies-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">027 - Disclosure - Note 1 - General and Summary of Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-acquisition-activities-tables" roleURI="http://spartanmotors.com/20181231/role/statement-note-2-acquisition-activities-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">028 - Disclosure - Note 2 - Acquisition Activities (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-inventories-tables" roleURI="http://spartanmotors.com/20181231/role/statement-note-3-inventories-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">029 - Disclosure - Note 3 - Inventories (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-restructuring-charges-tables" roleURI="http://spartanmotors.com/20181231/role/statement-note-4-restructuring-charges-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">030 - Disclosure - Note 4 - Restructuring Charges (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-goodwill-and-intangible-assets-tables" roleURI="http://spartanmotors.com/20181231/role/statement-note-5-goodwill-and-intangible-assets-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">031 - Disclosure - Note 5 - Goodwill and Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-property-plant-and-equipment-tables" roleURI="http://spartanmotors.com/20181231/role/statement-note-6-property-plant-and-equipment-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">032 - Disclosure - Note 6 - Property, Plant and Equipment (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-leases-tables" roleURI="http://spartanmotors.com/20181231/role/statement-note-7-leases-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">033 - Disclosure - Note 7 - Leases (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-taxes-on-income-tables" roleURI="http://spartanmotors.com/20181231/role/statement-note-8-taxes-on-income-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">034 - Disclosure - Note 8 - Taxes on Income (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-transactions-with-major-customers-tables" roleURI="http://spartanmotors.com/20181231/role/statement-note-9-transactions-with-major-customers-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">035 - Disclosure - Note 9 - Transactions with Major Customers (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-commitments-and-contingent-liabilities-tables" roleURI="http://spartanmotors.com/20181231/role/statement-note-10-commitments-and-contingent-liabilities-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">036 - Disclosure - Note 10 - Commitments and Contingent Liabilities (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-debt-tables" roleURI="http://spartanmotors.com/20181231/role/statement-note-12-debt-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">037 - Disclosure - Note 12 - Debt (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-stock-based-compensation-tables" roleURI="http://spartanmotors.com/20181231/role/statement-note-13-stock-based-compensation-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">038 - Disclosure - Note 13 - Stock Based Compensation (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-shareholders-equity-tables" roleURI="http://spartanmotors.com/20181231/role/statement-note-14-shareholders-equity-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">039 - Disclosure - Note 14 - Shareholders Equity (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-earnings-per-share-tables" roleURI="http://spartanmotors.com/20181231/role/statement-note-15-earnings-per-share-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">040 - Disclosure - Note 15 - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-16-business-segments-tables" roleURI="http://spartanmotors.com/20181231/role/statement-note-16-business-segments-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">041 - Disclosure - Note 16 - Business Segments (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-18-quarterly-financial-data-unaudited-tables" roleURI="http://spartanmotors.com/20181231/role/statement-note-18-quarterly-financial-data-unaudited-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">042 - Disclosure - Note 18 - Quarterly Financial Data (Unaudited) (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-schedule-ii-valuation-and-qualifying-accounts-tables" roleURI="http://spartanmotors.com/20181231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">043 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-general-and-summary-of-accounting-policies-1-details-textual" roleURI="http://spartanmotors.com/20181231/role/statement-note-1-general-and-summary-of-accounting-policies-1-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">044 - Disclosure - Note 1 - General and Summary of Accounting Policies 1 (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-general-and-summary-of-accounting-policies-2-details-textual" roleURI="http://spartanmotors.com/20181231/role/statement-note-1-general-and-summary-of-accounting-policies-2-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">045 - Disclosure - Note 1 - General and Summary of Accounting Policies 2 (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-general-and-summary-of-accounting-policies-impacts-of-adoption-of-new-revenue-standard-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-1-general-and-summary-of-accounting-policies-impacts-of-adoption-of-new-revenue-standard-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">046 - Disclosure - Note 1 - General and Summary of Accounting Policies - Impacts of Adoption of New Revenue Standard (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-general-and-summary-of-accounting-policies-contract-assets-and-liabilities-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-1-general-and-summary-of-accounting-policies-contract-assets-and-liabilities-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">047 - Disclosure - Note 1 - General and Summary of Accounting Policies - Contract Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-general-and-summary-of-accounting-policies-revenue-expected-to-be-recognized-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-1-general-and-summary-of-accounting-policies-revenue-expected-to-be-recognized-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">048 - Disclosure - Note 1 - General and Summary of Accounting Policies - Revenue Expected to Be Recognized (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-general-and-summary-of-accounting-policies-revenue-expected-to-be-recognized-2-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-1-general-and-summary-of-accounting-policies-revenue-expected-to-be-recognized-2-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">049 - Disclosure - Note 1 - General and Summary of Accounting Policies - Revenue Expected to Be Recognized 2 (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-general-and-summary-of-accounting-policies-revenue-expected-to-be-recognized-details-parentheticals" roleURI="http://spartanmotors.com/20181231/role/statement-note-1-general-and-summary-of-accounting-policies-revenue-expected-to-be-recognized-details-parentheticals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">050 - Disclosure - Note 1 - General and Summary of Accounting Policies - Revenue Expected to Be Recognized (Details) (Parentheticals)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-general-and-summary-of-accounting-policies-disaggregated-revenue-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-1-general-and-summary-of-accounting-policies-disaggregated-revenue-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">051 - Disclosure - Note 1 - General and Summary of Accounting Policies - Disaggregated Revenue (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-acquisition-activities-details-textual" roleURI="http://spartanmotors.com/20181231/role/statement-note-2-acquisition-activities-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">052 - Disclosure - Note 2 - Acquisition Activities (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-acquisition-activities-purchase-price-allocation-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-2-acquisition-activities-purchase-price-allocation-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">053 - Disclosure - Note 2 - Acquisition Activities - Purchase Price Allocation (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-inventories-details-textual" roleURI="http://spartanmotors.com/20181231/role/statement-note-3-inventories-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">054 - Disclosure - Note 3 - Inventories (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-inventories-summary-of-inventories-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-3-inventories-summary-of-inventories-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">055 - Disclosure - Note 3 - Inventories - Summary of Inventories (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-restructuring-charges-details-textual" roleURI="http://spartanmotors.com/20181231/role/statement-note-4-restructuring-charges-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">056 - Disclosure - Note 4 - Restructuring Charges (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-restructuring-charges-restructuring-charges-included-in-consolidated-statements-of-operations-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-4-restructuring-charges-restructuring-charges-included-in-consolidated-statements-of-operations-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">057 - Disclosure - Note 4 - Restructuring Charges - Restructuring Charges Included in Consolidated Statements of Operations (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-restructuring-charges-summary-of-compensation-related-charges-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-4-restructuring-charges-summary-of-compensation-related-charges-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">058 - Disclosure - Note 4 - Restructuring Charges - Summary of Compensation Related Charges (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-goodwill-and-intangible-assets-details-textual" roleURI="http://spartanmotors.com/20181231/role/statement-note-5-goodwill-and-intangible-assets-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">059 - Disclosure - Note 5 - Goodwill and Intangible Assets (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-5-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">060 - Disclosure - Note 5 - Goodwill and Intangible Assets - Goodwill by Reportable Segment (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-goodwill-and-intangible-assets-other-intangible-assets-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-5-goodwill-and-intangible-assets-other-intangible-assets-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">061 - Disclosure - Note 5 - Goodwill and Intangible Assets - Other Intangible Assets (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-goodwill-and-intangible-assets-estimated-remaining-amortization-associated-with-finitelived-intangible-assets-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-5-goodwill-and-intangible-assets-estimated-remaining-amortization-associated-with-finitelived-intangible-assets-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">062 - Disclosure - Note 5 - Goodwill and Intangible Assets - Estimated Remaining Amortization Associated With Finite-lived Intangible Assets (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-property-plant-and-equipment-details-textual" roleURI="http://spartanmotors.com/20181231/role/statement-note-6-property-plant-and-equipment-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">063 - Disclosure - Note 6 - Property, Plant and Equipment (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">064 - Disclosure - Note 6 - Property, Plant and Equipment - Summary of Property, Plant, and Equipment (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-leases-details-textual" roleURI="http://spartanmotors.com/20181231/role/statement-note-7-leases-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">065 - Disclosure - Note 7 - Leases (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-7-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">066 - Disclosure - Note 7 - Leases - Future Minimum Operating Lease Commitments Under Non-cancelable Operating Lease (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-leases-future-minimum-capital-lease-commitments-under-noncancelable-capital-leases-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-7-leases-future-minimum-capital-lease-commitments-under-noncancelable-capital-leases-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">067 - Disclosure - Note 7 - Leases - Future Minimum Capital Lease Commitments Under Non-cancelable Capital Leases (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-taxes-on-income-details-textual" roleURI="http://spartanmotors.com/20181231/role/statement-note-8-taxes-on-income-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">068 - Disclosure - Note 8 - Taxes on Income (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-taxes-on-income-income-tax-from-continuing-operations-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-8-taxes-on-income-income-tax-from-continuing-operations-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">069 - Disclosure - Note 8 - Taxes on Income - Income Tax from Continuing Operations (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-taxes-on-income-income-tax-reconciliation-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-8-taxes-on-income-income-tax-reconciliation-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">070 - Disclosure - Note 8 - Taxes on Income - Income Tax Reconciliation (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-taxes-on-income-deferred-income-taxes-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-8-taxes-on-income-deferred-income-taxes-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">071 - Disclosure - Note 8 - Taxes on Income - Deferred Income Taxes (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-taxes-on-income-reconciliation-of-the-change-in-the-unrecognized-tax-benefits-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-8-taxes-on-income-reconciliation-of-the-change-in-the-unrecognized-tax-benefits-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">072 - Disclosure - Note 8 - Taxes on Income - Reconciliation of the Change in the Unrecognized Tax Benefits (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-transactions-with-major-customers-details-textual" roleURI="http://spartanmotors.com/20181231/role/statement-note-9-transactions-with-major-customers-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">073 - Disclosure - Note 9 - Transactions with Major Customers (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-transactions-with-major-customers-information-about-major-customers-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-9-transactions-with-major-customers-information-about-major-customers-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">074 - Disclosure - Note 9 - Transactions with Major Customers - Information about Major Customers (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-commitments-and-contingent-liabilities-details-textual" roleURI="http://spartanmotors.com/20181231/role/statement-note-10-commitments-and-contingent-liabilities-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">075 - Disclosure - Note 10 - Commitments and Contingent Liabilities (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-commitments-and-contingent-liabilities-changes-in-warranty-liability-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-10-commitments-and-contingent-liabilities-changes-in-warranty-liability-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">076 - Disclosure - Note 10 - Commitments and Contingent Liabilities - Changes in Warranty Liability (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-compensation-incentive-plans-details-textual" roleURI="http://spartanmotors.com/20181231/role/statement-note-11-compensation-incentive-plans-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">077 - Disclosure - Note 11 - Compensation Incentive Plans (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-debt-details-textual" roleURI="http://spartanmotors.com/20181231/role/statement-note-12-debt-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">078 - Disclosure - Note 12 - Debt (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-debt-schedule-of-longterm-debt-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-12-debt-schedule-of-longterm-debt-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">079 - Disclosure - Note 12 - Debt - Schedule of Long-term Debt (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-stock-based-compensation-details-textual" roleURI="http://spartanmotors.com/20181231/role/statement-note-13-stock-based-compensation-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">080 - Disclosure - Note 13 - Stock Based Compensation (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-stock-based-compensation-restricted-stock-activity-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-13-stock-based-compensation-restricted-stock-activity-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">081 - Disclosure - Note 13 - Stock Based Compensation - Restricted Stock Activity (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-shareholders-equity-details-textual" roleURI="http://spartanmotors.com/20181231/role/statement-note-14-shareholders-equity-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">082 - Disclosure - Note 14 - Shareholders Equity (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-stockholders-equity-summary-of-stock-repurchased-and-retired-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-14-stockholders-equity-summary-of-stock-repurchased-and-retired-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">083 - Disclosure - Note 14 - Stockholders Equity - Summary of Stock Repurchased and Retired (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-earnings-per-share-reconciliation-of-basic-weighted-average-common-shares-outstanding-to-diluted-weighted-average-shares-outstanding-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-15-earnings-per-share-reconciliation-of-basic-weighted-average-common-shares-outstanding-to-diluted-weighted-average-shares-outstanding-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">084 - Disclosure - Note 15 - Earnings Per Share - Reconciliation of Basic Weighted Average Common Shares Outstanding to Diluted Weighted Average Shares Outstanding (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-16-business-segments-details-textual" roleURI="http://spartanmotors.com/20181231/role/statement-note-16-business-segments-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">085 - Disclosure - Note 16 - Business Segments (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-16-business-segments-segment-reporting-information-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-16-business-segments-segment-reporting-information-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">086 - Disclosure - Note 16 - Business Segments - Segment Reporting Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-16-business-segments-reconciliation-of-adjusted-ebitda-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-16-business-segments-reconciliation-of-adjusted-ebitda-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">087 - Disclosure - Note 16 - Business Segments - Reconciliation of Adjusted EBITDA (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-17-related-party-transactions-details-textual" roleURI="http://spartanmotors.com/20181231/role/statement-note-17-related-party-transactions-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">088 - Disclosure - Note 17 - Related Party Transactions (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-18-quarterly-financial-data-unaudited-summarized-quarterly-financial-data-details" roleURI="http://spartanmotors.com/20181231/role/statement-note-18-quarterly-financial-data-unaudited-summarized-quarterly-financial-data-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">089 - Disclosure - Note 18 - Quarterly Financial Data (Unaudited) - Summarized Quarterly Financial Data (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement--schedule-ii-valuation-and-qualifying-accounts-schedule-ii-valuation-and-qualifying-accounts-details" roleURI="http://spartanmotors.com/20181231/role/statement--schedule-ii-valuation-and-qualifying-accounts-schedule-ii-valuation-and-qualifying-accounts-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">090 - Disclosure - Schedule II - Valuation and Qualifying Accounts - Schedule II - Valuation and Qualifying Accounts (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="spar_AccountsReceivableAmountForgiven" name="AccountsReceivableAmountForgiven" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_AccrualOfSeveranceMember" name="AccrualOfSeveranceMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_AccurideDistributingMember" name="AccurideDistributingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_AcquiredProductDevelopmentProjectMember" name="AcquiredProductDevelopmentProjectMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_AftermarketPartsAndAccessoriesSalesMember" name="AftermarketPartsAndAccessoriesSalesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_AnnualBonusMember" name="AnnualBonusMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_AntidilutiveStockAwardsAbstract" name="AntidilutiveStockAwardsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element id="spar_BusinessCombinationConsiderationTransferredForgivenessOfLiabilities" name="BusinessCombinationConsiderationTransferredForgivenessOfLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="spar_BusinessCombinationContingentConsiderationLiabilityDiscountRate" name="BusinessCombinationContingentConsiderationLiabilityDiscountRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
  <xsd:element id="spar_BusinessCombinationImpactOfProductShippedToAcquiree" name="BusinessCombinationImpactOfProductShippedToAcquiree" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="spar_BusinessCombinationInventoryFairValueStepUp" name="BusinessCombinationInventoryFairValueStepUp" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="spar_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedWarranty" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedWarranty" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="spar_ConstructionInProgressEstimatedCostOfCompletion" name="ConstructionInProgressEstimatedCostOfCompletion" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="spar_ContractAssetsPolicyPolicyTextBlock" name="ContractAssetsPolicyPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="spar_ContractWithCustomerAssetIncreaseDecreaseForContractAssets" name="ContractWithCustomerAssetIncreaseDecreaseForContractAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="spar_ContractWithCustomerAssetRecognizedDuringPeriod" name="ContractWithCustomerAssetRecognizedDuringPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="spar_ContractWithCustomerLiabilityCashReceivedInAdvance" name="ContractWithCustomerLiabilityCashReceivedInAdvance" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="spar_ContractWithCustomerLiabilityIncreaseDecreaseForContractLiabilities" name="ContractWithCustomerLiabilityIncreaseDecreaseForContractLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_CostOfGoodsSoldMember" name="CostOfGoodsSoldMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_CustomerAMember" name="CustomerAMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="spar_DebtInstrumentReferenceRateTerm" name="DebtInstrumentReferenceRateTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
  <xsd:element id="spar_DeferredTaxAssetsContractAssets" name="DeferredTaxAssetsContractAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="spar_DeferredtaxAssetsLiabilities" name="DeferredtaxAssetsLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="spar_DefinedContributionPlanCompanyMatchingContributionsVestingPeriod" name="DefinedContributionPlanCompanyMatchingContributionsVestingPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_DeliveryAndServiceVehiclesMember" name="DeliveryAndServiceVehiclesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="spar_DepositsFromCustomersPolicyTextBlock" name="DepositsFromCustomersPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_DocumentAndEntityInformation" name="DocumentAndEntityInformation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element id="spar_EarningsBeforeInterestTaxesDepreciationAndAmortization" name="EarningsBeforeInterestTaxesDepreciationAndAmortization" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="spar_EarningsBeforeInterestTaxesDepreciationAndAmortizationAdjusted" name="EarningsBeforeInterestTaxesDepreciationAndAmortizationAdjusted" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_EconomicValueAddPlanMember" name="EconomicValueAddPlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="spar_EffectiveIncomeTaxRateReconciliationDeductionWorthlessStockAmount" name="EffectiveIncomeTaxRateReconciliationDeductionWorthlessStockAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="spar_EffectiveIncomeTaxRateReconciliationDeductionWorthlessStockPercent" name="EffectiveIncomeTaxRateReconciliationDeductionWorthlessStockPercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="spar_EffectiveIncomeTaxRateReconciliationSharebasedCompensationCostAmount" name="EffectiveIncomeTaxRateReconciliationSharebasedCompensationCostAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="spar_EffectiveIncomeTaxRateReconciliationSharebasedCompensationCostPercent" name="EffectiveIncomeTaxRateReconciliationSharebasedCompensationCostPercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_EmergencyResponseVehiclesMember" name="EmergencyResponseVehiclesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_EmergencyResponseVehiclesSalesMember" name="EmergencyResponseVehiclesSalesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="spar_EmployeeStockPurchasePlanDiscount" name="EmployeeStockPurchasePlanDiscount" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_EmployeeStockPurchasePlanMember" name="EmployeeStockPurchasePlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_EnterpriseResourcePlanningSystemMember" name="EnterpriseResourcePlanningSystemMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_ExtendedWarrantiesMember" name="ExtendedWarrantiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_FleetVehiclesAndServicesMember" name="FleetVehiclesAndServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_ForeignCountriesMember" name="ForeignCountriesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_GMMember" name="GMMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="spar_ImpactOfNetWorkingCapitalAcquisitionAdjustment" name="ImpactOfNetWorkingCapitalAcquisitionAdjustment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="spar_IncomeTaxReconciliationDeferredIncomeTaxAdjustmentsAmount" name="IncomeTaxReconciliationDeferredIncomeTaxAdjustmentsAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="spar_IncomeTaxReconciliationDeferredIncomeTaxAdjustmentsPercent" name="IncomeTaxReconciliationDeferredIncomeTaxAdjustmentsPercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="spar_IncreaseDecreaseInAccruedStandardProductWarrantyLiability" name="IncreaseDecreaseInAccruedStandardProductWarrantyLiability" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="spar_IncreaseInWACCBasisPoints" name="IncreaseInWACCBasisPoints" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
  <xsd:element id="spar_InventoryRecallExpenseRecovery" name="InventoryRecallExpenseRecovery" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="spar_JointVentureExpense" name="JointVentureExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_LendersMember" name="LendersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="spar_LineOfCreditFacilityPotentialIncreaseBorrowingCapacity" name="LineOfCreditFacilityPotentialIncreaseBorrowingCapacity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="spar_LongtermStrategicPlanningExpense" name="LongtermStrategicPlanningExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_MachineryEquipmentMember" name="MachineryEquipmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_ManufacturingProcessReengineeringMember" name="ManufacturingProcessReengineeringMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_MotorhomeChassisMember" name="MotorhomeChassisMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_NoteToFinancialStatementDetailsTextual" name="NoteToFinancialStatementDetailsTextual" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_NotesToFinancialStatements" name="NotesToFinancialStatements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element id="spar_NumberOfCustomersClassifiedAsMajorCustomers" name="NumberOfCustomersClassifiedAsMajorCustomers" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="spar_OtherSpecialtyVehiclesMember" name="OtherSpecialtyVehiclesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="spar_PercentOfRevenueAttributedToForeignCountries" name="PercentOfRevenueAttributedToForeignCountries" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="spar_ProceedsFromPaymentsOfIssuanceOfSharesUnderIncentiveAndSharebasedCompensationPlansIncludingStockOptions" name="ProceedsFromPaymentsOfIssuanceOfSharesUnderIncentiveAndSharebasedCompensationPlansIncludingStockOptions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_ProductionRelocationCostsMember" name="ProductionRelocationCostsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_QuarterlyBonusMember" name="QuarterlyBonusMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_ReachMember" name="ReachMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="spar_RelatedPartyTransactionsPolicyPolicyTextBlock" name="RelatedPartyTransactionsPolicyPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_RepurchaseProgramApprovedOctober2011Member" name="RepurchaseProgramApprovedOctober2011Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="spar_RestructuringAndOtherChargesExpense" name="RestructuringAndOtherChargesExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_RoadsideAssistanceContractMember" name="RoadsideAssistanceContractMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="spar_ScheduleOfCommonStockRepurchasedAndRetiredTableTextBlock" name="ScheduleOfCommonStockRepurchasedAndRetiredTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="spar_ScheduleOfEarningsBeforeInterestTaxesDepreciationAndAmortizationTableTextBlock" name="ScheduleOfEarningsBeforeInterestTaxesDepreciationAndAmortizationTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="spar_ShareBasedCompensationArrangementByShareBasedPaymentAwardSarsExercisesInPeriodTotalIntrinsicValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSarsExercisesInPeriodTotalIntrinsicValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="spar_ShareBasedCompensationExercisabilityPeriod" name="ShareBasedCompensationExercisabilityPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
  <xsd:element id="spar_ShippingAndHandlingOfProductsPolicyTextBlock" name="ShippingAndHandlingOfProductsPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_SmealAcquisitionMember" name="SmealAcquisitionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_SpartanGimaexJointVentureMember" name="SpartanGimaexJointVentureMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_SpecialtyChassisandVehiclesMember" name="SpecialtyChassisandVehiclesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_StrobesRUsIncMember" name="StrobesRUsIncMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="spar_SupplementalDisclosuresOfCashFlowPolicyPolicyTextBlock" name="SupplementalDisclosuresOfCashFlowPolicyPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_SwingLineLoansMember" name="SwingLineLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="spar_TotalRestructuringCharges" name="TotalRestructuringCharges" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="spar_TransitionAdjustmentForAdoptionOfNewRevenueRecognitionStandard" name="TransitionAdjustmentForAdoptionOfNewRevenueRecognitionStandard" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="spar_UnallocatedCorporateExpenses" name="UnallocatedCorporateExpenses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="spar_UnrecognizedTaxBenefitsIncludingIncomeTaxPenaltiesAndInterestAccrued" name="UnrecognizedTaxBenefitsIncludingIncomeTaxPenaltiesAndInterestAccrued" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="spar_UnrecognizedTaxBenefitsIncludingIncomeTaxPenaltiesAndInterestAccruedCurrent" name="UnrecognizedTaxBenefitsIncludingIncomeTaxPenaltiesAndInterestAccruedCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="spar_UnrecognizedTaxBenefitsIncludingIncomeTaxPenaltiesAndInterestAccruedNoncurrent" name="UnrecognizedTaxBenefitsIncludingIncomeTaxPenaltiesAndInterestAccruedNoncurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="spar_UtilimasterMember" name="UtilimasterMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_UtilmasterVehiclesMember" name="UtilmasterVehiclesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="spar_ValuationAllowancesAndReservesTableTextBlock" name="ValuationAllowancesAndReservesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_WellsFargoJPMorganChaseBankNAAndPNCBankMember" name="WellsFargoJPMorganChaseBankNAAndPNCBankMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement--schedule-ii-valuation-and-qualifying-accounts-schedule-ii-valuation-and-qualifying-accounts-details" name="statement-statement--schedule-ii-valuation-and-qualifying-accounts-schedule-ii-valuation-and-qualifying-accounts-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-1-general-and-summary-of-accounting-policies-contract-assets-and-liabilities-details" name="statement-statement-note-1-general-and-summary-of-accounting-policies-contract-assets-and-liabilities-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-1-general-and-summary-of-accounting-policies-disaggregated-revenue-details" name="statement-statement-note-1-general-and-summary-of-accounting-policies-disaggregated-revenue-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-1-general-and-summary-of-accounting-policies-impacts-of-adoption-of-new-revenue-standard-details" name="statement-statement-note-1-general-and-summary-of-accounting-policies-impacts-of-adoption-of-new-revenue-standard-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-1-general-and-summary-of-accounting-policies-revenue-expected-to-be-recognized-2-details" name="statement-statement-note-1-general-and-summary-of-accounting-policies-revenue-expected-to-be-recognized-2-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-1-general-and-summary-of-accounting-policies-revenue-expected-to-be-recognized-details" name="statement-statement-note-1-general-and-summary-of-accounting-policies-revenue-expected-to-be-recognized-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-1-general-and-summary-of-accounting-policies-revenue-expected-to-be-recognized-details-parentheticals" name="statement-statement-note-1-general-and-summary-of-accounting-policies-revenue-expected-to-be-recognized-details-parentheticals" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-1-general-and-summary-of-accounting-policies-tables" name="statement-statement-note-1-general-and-summary-of-accounting-policies-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-10-commitments-and-contingent-liabilities-changes-in-warranty-liability-details" name="statement-statement-note-10-commitments-and-contingent-liabilities-changes-in-warranty-liability-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-10-commitments-and-contingent-liabilities-tables" name="statement-statement-note-10-commitments-and-contingent-liabilities-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-12-debt-schedule-of-longterm-debt-details" name="statement-statement-note-12-debt-schedule-of-longterm-debt-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-12-debt-tables" name="statement-statement-note-12-debt-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-13-stock-based-compensation-restricted-stock-activity-details" name="statement-statement-note-13-stock-based-compensation-restricted-stock-activity-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-13-stock-based-compensation-tables" name="statement-statement-note-13-stock-based-compensation-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-14-shareholders-equity-tables" name="statement-statement-note-14-shareholders-equity-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-14-stockholders-equity-summary-of-stock-repurchased-and-retired-details" name="statement-statement-note-14-stockholders-equity-summary-of-stock-repurchased-and-retired-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-15-earnings-per-share-reconciliation-of-basic-weighted-average-common-shares-outstanding-to-diluted-weighted-average-shares-outstanding-details" name="statement-statement-note-15-earnings-per-share-reconciliation-of-basic-weighted-average-common-shares-outstanding-to-diluted-weighted-average-shares-outstanding-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-15-earnings-per-share-tables" name="statement-statement-note-15-earnings-per-share-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-16-business-segments-reconciliation-of-adjusted-ebitda-details" name="statement-statement-note-16-business-segments-reconciliation-of-adjusted-ebitda-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-16-business-segments-segment-reporting-information-details" name="statement-statement-note-16-business-segments-segment-reporting-information-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-16-business-segments-tables" name="statement-statement-note-16-business-segments-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-18-quarterly-financial-data-unaudited-summarized-quarterly-financial-data-details" name="statement-statement-note-18-quarterly-financial-data-unaudited-summarized-quarterly-financial-data-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-18-quarterly-financial-data-unaudited-tables" name="statement-statement-note-18-quarterly-financial-data-unaudited-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-2-acquisition-activities-purchase-price-allocation-details" name="statement-statement-note-2-acquisition-activities-purchase-price-allocation-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-2-acquisition-activities-tables" name="statement-statement-note-2-acquisition-activities-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-3-inventories-summary-of-inventories-details" name="statement-statement-note-3-inventories-summary-of-inventories-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-3-inventories-tables" name="statement-statement-note-3-inventories-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-4-restructuring-charges-restructuring-charges-included-in-consolidated-statements-of-operations-details" name="statement-statement-note-4-restructuring-charges-restructuring-charges-included-in-consolidated-statements-of-operations-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-4-restructuring-charges-summary-of-compensation-related-charges-details" name="statement-statement-note-4-restructuring-charges-summary-of-compensation-related-charges-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-4-restructuring-charges-tables" name="statement-statement-note-4-restructuring-charges-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-5-goodwill-and-intangible-assets-estimated-remaining-amortization-associated-with-finitelived-intangible-assets-details" name="statement-statement-note-5-goodwill-and-intangible-assets-estimated-remaining-amortization-associated-with-finitelived-intangible-assets-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-5-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details" name="statement-statement-note-5-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-5-goodwill-and-intangible-assets-other-intangible-assets-details" name="statement-statement-note-5-goodwill-and-intangible-assets-other-intangible-assets-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-5-goodwill-and-intangible-assets-tables" name="statement-statement-note-5-goodwill-and-intangible-assets-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" name="statement-statement-note-6-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-6-property-plant-and-equipment-tables" name="statement-statement-note-6-property-plant-and-equipment-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-7-leases-future-minimum-capital-lease-commitments-under-noncancelable-capital-leases-details" name="statement-statement-note-7-leases-future-minimum-capital-lease-commitments-under-noncancelable-capital-leases-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-7-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details" name="statement-statement-note-7-leases-future-minimum-operating-lease-commitments-under-noncancelable-operating-lease-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-7-leases-tables" name="statement-statement-note-7-leases-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-8-taxes-on-income-deferred-income-taxes-details" name="statement-statement-note-8-taxes-on-income-deferred-income-taxes-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-8-taxes-on-income-income-tax-from-continuing-operations-details" name="statement-statement-note-8-taxes-on-income-income-tax-from-continuing-operations-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-8-taxes-on-income-income-tax-reconciliation-details" name="statement-statement-note-8-taxes-on-income-income-tax-reconciliation-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-8-taxes-on-income-reconciliation-of-the-change-in-the-unrecognized-tax-benefits-details" name="statement-statement-note-8-taxes-on-income-reconciliation-of-the-change-in-the-unrecognized-tax-benefits-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-8-taxes-on-income-tables" name="statement-statement-note-8-taxes-on-income-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-9-transactions-with-major-customers-information-about-major-customers-details" name="statement-statement-note-9-transactions-with-major-customers-information-about-major-customers-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-note-9-transactions-with-major-customers-tables" name="statement-statement-note-9-transactions-with-major-customers-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables" name="statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="spar_statement-statement-significant-accounting-policies-policies" name="statement-statement-significant-accounting-policies-policies" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
</xsd:schema>





