<?xml version="1.0" encoding="UTF-8"?><own:edgarSubmission xmlns:com="http://www.sec.gov/edgar/common" xmlns:own="http://www.sec.gov/edgar/ownership">
  <!-- Generated by Workiva -->
  <own:headerData>
    <own:submissionType>144</own:submissionType>
    <own:filerInfo>
      <own:filer>
        <own:filerCredentials>
          <own:cik>0001808046</own:cik>
          <own:ccc>XXXXXXXX</own:ccc>
        </own:filerCredentials>
      </own:filer>
      <own:liveTestFlag>LIVE</own:liveTestFlag>



    </own:filerInfo>
  </own:headerData>
  <own:formData>
    <own:issuerInfo>
      <own:issuerCik>0001001385</own:issuerCik>
      <own:issuerName>NWPX INFRASTRUCTURE INC</own:issuerName>
      <own:secFileNumber>000-27140</own:secFileNumber>
      <own:issuerAddress>
        <com:street1>201 NE PARK PLAZA DRIVE</com:street1>
        <com:street2>Suite 100</com:street2>
        <com:city>VANCOUVER</com:city>
        <com:stateOrCountry>WA</com:stateOrCountry>
        <com:zipCode>98684</com:zipCode>
      </own:issuerAddress>
      <own:issuerContactPhone>360-397-6250</own:issuerContactPhone>
      <own:nameOfPersonForWhoseAccountTheSecuritiesAreToBeSold>ERIC STOKES</own:nameOfPersonForWhoseAccountTheSecuritiesAreToBeSold>
      <own:relationshipsToIssuer>
        <own:relationshipToIssuer>Officer</own:relationshipToIssuer>
      </own:relationshipsToIssuer>
    </own:issuerInfo>
    <own:securitiesInformation>
      <own:securitiesClassTitle>Common</own:securitiesClassTitle>
      <own:brokerOrMarketmakerDetails>
        <own:name>J.P. Morgan Securities LLC</own:name>
        <own:address>
          <com:street1>270 Park Avenue</com:street1>
          <com:street2>10th Floor</com:street2>
          <com:city>New York</com:city>
          <com:stateOrCountry>NY</com:stateOrCountry>
          <com:zipCode>10017</com:zipCode>
        </own:address>
      </own:brokerOrMarketmakerDetails>
      <own:noOfUnitsSold>24984</own:noOfUnitsSold>
      <own:aggregateMarketValue>2574102</own:aggregateMarketValue>
      <own:noOfUnitsOutstanding>9637202</own:noOfUnitsOutstanding>
      <own:approxSaleDate>10/01/2026</own:approxSaleDate>
      <own:securitiesExchangeName>Nasdaq</own:securitiesExchangeName>
    </own:securitiesInformation>
    <own:securitiesToBeSold>
      <own:securitiesClassTitle>Common</own:securitiesClassTitle>
      <own:acquiredDate>04/01/2025</own:acquiredDate>
      <own:natureOfAcquisitionTransaction>Compensation</own:natureOfAcquisitionTransaction>
      <own:nameOfPersonfromWhomAcquired>Issuer</own:nameOfPersonfromWhomAcquired>
      <own:isGiftTransaction>N</own:isGiftTransaction>
      <own:amountOfSecuritiesAcquired>5766</own:amountOfSecuritiesAcquired>
      <own:paymentDate>04/01/2025</own:paymentDate>
      <own:natureOfPayment>NA</own:natureOfPayment>
    </own:securitiesToBeSold>
    <own:securitiesToBeSold>
      <own:securitiesClassTitle>Common</own:securitiesClassTitle>
      <own:acquiredDate>01/19/2026</own:acquiredDate>
      <own:natureOfAcquisitionTransaction>Compensation</own:natureOfAcquisitionTransaction>
      <own:nameOfPersonfromWhomAcquired>Issuer</own:nameOfPersonfromWhomAcquired>
      <own:isGiftTransaction>N</own:isGiftTransaction>
      <own:amountOfSecuritiesAcquired>1437</own:amountOfSecuritiesAcquired>
      <own:paymentDate>01/19/2026</own:paymentDate>
      <own:natureOfPayment>NA</own:natureOfPayment>
    </own:securitiesToBeSold>
    <own:securitiesToBeSold>
      <own:securitiesClassTitle>Common</own:securitiesClassTitle>
      <own:acquiredDate>04/02/2026</own:acquiredDate>
      <own:natureOfAcquisitionTransaction>Compensation</own:natureOfAcquisitionTransaction>
      <own:nameOfPersonfromWhomAcquired>Issuer</own:nameOfPersonfromWhomAcquired>
      <own:isGiftTransaction>N</own:isGiftTransaction>
      <own:amountOfSecuritiesAcquired>5428</own:amountOfSecuritiesAcquired>
      <own:paymentDate>04/02/2026</own:paymentDate>
      <own:natureOfPayment>NA</own:natureOfPayment>
    </own:securitiesToBeSold>
    <own:securitiesToBeSold>
      <own:securitiesClassTitle>Common</own:securitiesClassTitle>
      <own:acquiredDate>04/03/2024</own:acquiredDate>
      <own:natureOfAcquisitionTransaction>Compensation</own:natureOfAcquisitionTransaction>
      <own:nameOfPersonfromWhomAcquired>Issuer</own:nameOfPersonfromWhomAcquired>
      <own:isGiftTransaction>N</own:isGiftTransaction>
      <own:amountOfSecuritiesAcquired>4382</own:amountOfSecuritiesAcquired>
      <own:paymentDate>04/03/2024</own:paymentDate>
      <own:natureOfPayment>NA</own:natureOfPayment>
    </own:securitiesToBeSold>
    <own:securitiesToBeSold>
      <own:securitiesClassTitle>Common</own:securitiesClassTitle>
      <own:acquiredDate>01/17/2025</own:acquiredDate>
      <own:natureOfAcquisitionTransaction>Compensation</own:natureOfAcquisitionTransaction>
      <own:nameOfPersonfromWhomAcquired>Issuer</own:nameOfPersonfromWhomAcquired>
      <own:isGiftTransaction>N</own:isGiftTransaction>
      <own:amountOfSecuritiesAcquired>1464</own:amountOfSecuritiesAcquired>
      <own:paymentDate>01/17/2025</own:paymentDate>
      <own:natureOfPayment>NA</own:natureOfPayment>
    </own:securitiesToBeSold>
    <own:securitiesToBeSold>
      <own:securitiesClassTitle>Common</own:securitiesClassTitle>
      <own:acquiredDate>04/05/2023</own:acquiredDate>
      <own:natureOfAcquisitionTransaction>Compensation</own:natureOfAcquisitionTransaction>
      <own:nameOfPersonfromWhomAcquired>Issuer</own:nameOfPersonfromWhomAcquired>
      <own:isGiftTransaction>N</own:isGiftTransaction>
      <own:amountOfSecuritiesAcquired>5236</own:amountOfSecuritiesAcquired>
      <own:paymentDate>04/05/2023</own:paymentDate>
      <own:natureOfPayment>NA</own:natureOfPayment>
    </own:securitiesToBeSold>
    <own:securitiesToBeSold>
      <own:securitiesClassTitle>Common</own:securitiesClassTitle>
      <own:acquiredDate>01/22/2024</own:acquiredDate>
      <own:natureOfAcquisitionTransaction>Compensation</own:natureOfAcquisitionTransaction>
      <own:nameOfPersonfromWhomAcquired>Issuer</own:nameOfPersonfromWhomAcquired>
      <own:isGiftTransaction>N</own:isGiftTransaction>
      <own:amountOfSecuritiesAcquired>1271</own:amountOfSecuritiesAcquired>
      <own:paymentDate>01/22/2024</own:paymentDate>
      <own:natureOfPayment>NA</own:natureOfPayment>
    </own:securitiesToBeSold>
    <own:nothingToReportFlagOnSecuritiesSoldInPast3Months>Y</own:nothingToReportFlagOnSecuritiesSoldInPast3Months>
    <own:noticeSignature>
      <own:noticeDate>10/01/2026</own:noticeDate>
      <own:planAdoptionDates>
        <own:planAdoptionDate>05/29/2026</own:planAdoptionDate>
      </own:planAdoptionDates>
      <own:signature>/s/ J.P. Morgan Securities LLC as agent and attorney-in-fact for Eric Stokes.</own:signature>
    </own:noticeSignature>
  </own:formData>
</own:edgarSubmission>
