<?xml version="1.0" encoding="utf-8"?>
<Return xmlns="http://www.irs.gov/efile" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" returnVersion="2023v4.0" xsi:schemaLocation="http://www.irs.gov/efile">
  <ReturnHeader binaryAttachmentCnt="0">
    <ReturnTs>2024-03-01T14:45:47-08:00</ReturnTs>
    <TaxPeriodEndDt>2023-12-31</TaxPeriodEndDt>
    <PreparerFirmGrp>
      <PreparerFirmEIN>043432473</PreparerFirmEIN>
      <PreparerFirmName>
        <BusinessNameLine1Txt>Turner &amp; Costa PC</BusinessNameLine1Txt>
      </PreparerFirmName>
      <PreparerUSAddress>
        <AddressLine1Txt>190 Littleton Rd</AddressLine1Txt>
        <CityNm>Westford</CityNm>
        <StateAbbreviationCd>MA</StateAbbreviationCd>
        <ZIPCd>01886</ZIPCd>
      </PreparerUSAddress>
    </PreparerFirmGrp>
    <ReturnTypeCd>990EZ</ReturnTypeCd>
    <TaxPeriodBeginDt>2023-01-01</TaxPeriodBeginDt>
    <Filer>
      <EIN>030384665</EIN>
      <BusinessName>
        <BusinessNameLine1Txt>Westford Charitable Foundation Inc</BusinessNameLine1Txt>
      </BusinessName>
      <BusinessNameControlTxt>WEST</BusinessNameControlTxt>
      <PhoneNum>9786921688</PhoneNum>
      <USAddress>
        <AddressLine1Txt>12 Alcorn Crossing</AddressLine1Txt>
        <CityNm>Westford</CityNm>
        <StateAbbreviationCd>MA</StateAbbreviationCd>
        <ZIPCd>01886</ZIPCd>
      </USAddress>
    </Filer>
    <BusinessOfficerGrp>
      <PersonNm>Lori Cogliano</PersonNm>
      <PersonTitleTxt>President</PersonTitleTxt>
      <PhoneNum>9786921688</PhoneNum>
      <SignatureDt>2024-02-09</SignatureDt>
    </BusinessOfficerGrp>
    <SigningOfficerGrp>
      <PersonFullName>
        <PersonFirstNm>Lori</PersonFirstNm>
        <PersonLastNm>Cogliano</PersonLastNm>
      </PersonFullName>
      <SSN>XXX-XX-XXXX</SSN>
    </SigningOfficerGrp>
    <IRSResponsiblePrtyInfoCurrInd>true</IRSResponsiblePrtyInfoCurrInd>
    <PreparerPersonGrp>
      <PreparerPersonNm>Robert M Turner</PreparerPersonNm>
      <PTIN>P00497567</PTIN>
      <PhoneNum>9786923291</PhoneNum>
      <PreparationDt>2024-03-01</PreparationDt>
    </PreparerPersonGrp>
    <AdditionalFilerInformation>
      <TrustedCustomerGrp>
        <TrustedCustomerCd>3</TrustedCustomerCd>
        <AuthenticationAssuranceLevelCd>AAL1</AuthenticationAssuranceLevelCd>
        <IdentityAssuranceLevelCd>IAL1</IdentityAssuranceLevelCd>
        <FederatedAssuranceLevelCd>FAL1</FederatedAssuranceLevelCd>
      </TrustedCustomerGrp>
    </AdditionalFilerInformation>
    <TaxYr>2023</TaxYr>
    <BuildTS>2023-04-26 12:10:37Z</BuildTS>
  </ReturnHeader>
  <ReturnData documentCnt="3">
    <IRS990EZ documentId="IRS990EZ-01" referenceDocumentId="IRS990ScheduleO-01">
      <MethodOfAccountingCashInd>X</MethodOfAccountingCashInd>
      <ScheduleBNotRequiredInd>X</ScheduleBNotRequiredInd>
      <WebsiteAddressTxt>N/A</WebsiteAddressTxt>
      <Organization501c3Ind referenceDocumentId="IRS990ScheduleA-01" referenceDocumentName="IRS990ScheduleA">X</Organization501c3Ind>
      <TypeOfOrganizationCorpInd>X</TypeOfOrganizationCorpInd>
      <GrossReceiptsAmt>464</GrossReceiptsAmt>
      <InfoInScheduleOPartIInd>X</InfoInScheduleOPartIInd>
      <ContributionsGiftsGrantsEtcAmt>0</ContributionsGiftsGrantsEtcAmt>
      <ProgramServiceRevenueAmt>0</ProgramServiceRevenueAmt>
      <MembershipDuesAmt>0</MembershipDuesAmt>
      <InvestmentIncomeAmt>0</InvestmentIncomeAmt>
      <CostOrOtherBasisExpenseSaleAmt>0</CostOrOtherBasisExpenseSaleAmt>
      <GainOrLossFromSaleOfAssetsAmt>0</GainOrLossFromSaleOfAssetsAmt>
      <FundraisingGrossIncomeAmt>0</FundraisingGrossIncomeAmt>
      <SpecialEventsDirectExpensesAmt>0</SpecialEventsDirectExpensesAmt>
      <SpecialEventsNetIncomeLossAmt>0</SpecialEventsNetIncomeLossAmt>
      <CostOfGoodsSoldAmt>0</CostOfGoodsSoldAmt>
      <GrossProfitLossSlsOfInvntryAmt>0</GrossProfitLossSlsOfInvntryAmt>
      <OtherRevenueTotalAmt>464</OtherRevenueTotalAmt>
      <TotalRevenueAmt>464</TotalRevenueAmt>
      <GrantsAndSimilarAmountsPaidAmt>13824</GrantsAndSimilarAmountsPaidAmt>
      <FeesAndOtherPymtToIndCntrctAmt>700</FeesAndOtherPymtToIndCntrctAmt>
      <OtherExpensesTotalAmt>54</OtherExpensesTotalAmt>
      <TotalExpensesAmt>14578</TotalExpensesAmt>
      <ExcessOrDeficitForYearAmt>-14114</ExcessOrDeficitForYearAmt>
      <NetAssetsOrFundBalancesBOYAmt>60826</NetAssetsOrFundBalancesBOYAmt>
      <NetAssetsOrFundBalancesEOYAmt>46712</NetAssetsOrFundBalancesEOYAmt>
      <InfoInScheduleOPartIIInd>X</InfoInScheduleOPartIIInd>
      <CashSavingsAndInvestmentsGrp>
        <BOYAmt>50826</BOYAmt>
        <EOYAmt>36712</EOYAmt>
      </CashSavingsAndInvestmentsGrp>
      <OtherAssetsTotalDetail>
        <BOYAmt>10000</BOYAmt>
        <EOYAmt>10000</EOYAmt>
      </OtherAssetsTotalDetail>
      <Form990TotalAssetsGrp>
        <BOYAmt>60826</BOYAmt>
        <EOYAmt>46712</EOYAmt>
      </Form990TotalAssetsGrp>
      <NetAssetsOrFundBalancesGrp>
        <BOYAmt>60826</BOYAmt>
        <EOYAmt>46712</EOYAmt>
      </NetAssetsOrFundBalancesGrp>
      <PrimaryExemptPurposeTxt>To serve the charitable needs of the community of Westford.</PrimaryExemptPurposeTxt>
      <ProgramSrvcAccomplishmentGrp>
        <DescriptionProgramSrvcAccomTxt>Funds were used to support educational and charitableorganizations and groups within the Town of Westford.</DescriptionProgramSrvcAccomTxt>
        <GrantsAndAllocationsAmt>0</GrantsAndAllocationsAmt>
        <ProgramServiceExpensesAmt>14578</ProgramServiceExpensesAmt>
      </ProgramSrvcAccomplishmentGrp>
      <TotalProgramServiceExpensesAmt>14578</TotalProgramServiceExpensesAmt>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>Lori A Cogliano</PersonNm>
        <TitleTxt>President</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>0.00</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
        <EmployeeBenefitProgramAmt>0</EmployeeBenefitProgramAmt>
        <ExpenseAccountOtherAllwncAmt>0</ExpenseAccountOtherAllwncAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <InfoInScheduleOPartVInd>X</InfoInScheduleOPartVInd>
      <ActivitiesNotPreviouslyRptInd>false</ActivitiesNotPreviouslyRptInd>
      <ChgMadeToOrgnzngDocNotRptInd>false</ChgMadeToOrgnzngDocNotRptInd>
      <OrganizationHadUBIInd>false</OrganizationHadUBIInd>
      <SubjectToProxyTaxInd>false</SubjectToProxyTaxInd>
      <OrganizationDissolvedEtcInd>false</OrganizationDissolvedEtcInd>
      <Form1120PolFiledInd>false</Form1120PolFiledInd>
      <MadeLoansToFromOfficersInd>false</MadeLoansToFromOfficersInd>
      <InitiationFeesAndCapContriAmt>0</InitiationFeesAndCapContriAmt>
      <GrossReceiptsForPublicUseAmt>0</GrossReceiptsForPublicUseAmt>
      <EngagedInExcessBenefitTransInd>false</EngagedInExcessBenefitTransInd>
      <ProhibitedTaxShelterTransInd>false</ProhibitedTaxShelterTransInd>
      <StatesWhereCopyOfReturnIsFldCd>MA</StatesWhereCopyOfReturnIsFldCd>
      <BooksInCareOfDetail>
        <PersonNm>Lori A Cogliano</PersonNm>
        <USAddress>
          <AddressLine1Txt>12 Alcorn crossing</AddressLine1Txt>
          <CityNm>Westford</CityNm>
          <StateAbbreviationCd>MA</StateAbbreviationCd>
          <ZIPCd>01886</ZIPCd>
        </USAddress>
        <PhoneNum>9786921688</PhoneNum>
      </BooksInCareOfDetail>
      <ForeignFinancialAccountInd>false</ForeignFinancialAccountInd>
      <ForeignOfficeInd>false</ForeignOfficeInd>
      <DonorAdvisedFndsInd>false</DonorAdvisedFndsInd>
      <OperateHospitalInd>false</OperateHospitalInd>
      <TanningServicesProvidedInd>false</TanningServicesProvidedInd>
      <RelatedOrganizationCtrlEntInd>false</RelatedOrganizationCtrlEntInd>
      <TransactionWithControlEntInd>false</TransactionWithControlEntInd>
      <PoliticalCampaignActyInd>false</PoliticalCampaignActyInd>
      <LobbyingActivitiesInd>false</LobbyingActivitiesInd>
      <SchoolOperatingInd>false</SchoolOperatingInd>
      <TrnsfrExmptNonChrtblRltdOrgInd>false</TrnsfrExmptNonChrtblRltdOrgInd>
      <PartVIOfCompOfHghstPdEmplTxt>NONE</PartVIOfCompOfHghstPdEmplTxt>
      <PartVIHghstPdCntrctProfSrvcTxt>NONE</PartVIHghstPdCntrctProfSrvcTxt>
      <FiledScheduleAInd>true</FiledScheduleAInd>
    </IRS990EZ>
    <IRS990ScheduleA documentId="IRS990ScheduleA-01" softwareId="23017509">
      <PublicOrganization170Ind>X</PublicOrganization170Ind>
      <OtherSupportSumAmt>0</OtherSupportSumAmt>
      <GiftsGrantsContriRcvd170Grp>
        <CurrentTaxYearMinus4YearsAmt>36650</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearMinus3YearsAmt>1000</CurrentTaxYearMinus3YearsAmt>
        <CurrentTaxYearMinus2YearsAmt>1050</CurrentTaxYearMinus2YearsAmt>
        <CurrentTaxYearMinus1YearAmt>0</CurrentTaxYearMinus1YearAmt>
        <CurrentTaxYearAmt>0</CurrentTaxYearAmt>
        <TotalAmt>38700</TotalAmt>
      </GiftsGrantsContriRcvd170Grp>
      <TaxRevLeviedOrgnztnlBnft170Grp>
        <TotalAmt>0</TotalAmt>
      </TaxRevLeviedOrgnztnlBnft170Grp>
      <GovtFurnSrvcFcltsVl170Grp>
        <TotalAmt>0</TotalAmt>
      </GovtFurnSrvcFcltsVl170Grp>
      <TotalCalendarYear170Grp>
        <CurrentTaxYearMinus4YearsAmt>36650</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearMinus3YearsAmt>1000</CurrentTaxYearMinus3YearsAmt>
        <CurrentTaxYearMinus2YearsAmt>1050</CurrentTaxYearMinus2YearsAmt>
        <CurrentTaxYearMinus1YearAmt>0</CurrentTaxYearMinus1YearAmt>
        <CurrentTaxYearAmt>0</CurrentTaxYearAmt>
        <TotalAmt>38700</TotalAmt>
      </TotalCalendarYear170Grp>
      <SubstantialContributorsTotAmt>0</SubstantialContributorsTotAmt>
      <PublicSupportTotal170Amt>38700</PublicSupportTotal170Amt>
      <GrossInvestmentIncome170Grp>
        <CurrentTaxYearAmt>464</CurrentTaxYearAmt>
        <TotalAmt>464</TotalAmt>
      </GrossInvestmentIncome170Grp>
      <UnrelatedBusinessNetIncm170Grp>
        <TotalAmt>0</TotalAmt>
      </UnrelatedBusinessNetIncm170Grp>
      <OtherIncome170Grp>
        <TotalAmt>0</TotalAmt>
      </OtherIncome170Grp>
      <TotalSupportAmt>39164</TotalSupportAmt>
      <PublicSupportCY170Pct>0.98820</PublicSupportCY170Pct>
      <PublicSupportPY170Pct>1.00000</PublicSupportPY170Pct>
      <ThirtyThrPctSuprtTestsCY170Ind>X</ThirtyThrPctSuprtTestsCY170Ind>
      <PublicSupportTotal509Amt>0</PublicSupportTotal509Amt>
      <PublicSupportCY509Pct>0</PublicSupportCY509Pct>
      <InvestmentIncomeCYPct>0</InvestmentIncomeCYPct>
    </IRS990ScheduleA>
    <IRS990ScheduleO documentId="IRS990ScheduleO-01" softwareId="23017509">
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Pt V, PBC</FormAndLineReferenceDesc>
        <ExplanationTxt>The organization did not, during the year, recieve any funds, directly, or indrectly, to pay premiums on personal benefit contract. The organization during the year, did not, pay any premiums, directly or indirectly, on a personal benefit contract.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990EZ, Part I, Line 8</FormAndLineReferenceDesc>
        <ExplanationTxt>Interest on Savings 27.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990EZ, Part I, Line 8</FormAndLineReferenceDesc>
        <ExplanationTxt>Amazon Smile 27.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990EZ, Part I, Line 8</FormAndLineReferenceDesc>
        <ExplanationTxt>Dividend income 410.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990EZ, Part I, Line 10</FormAndLineReferenceDesc>
        <ExplanationTxt>Westford Remembers (Mickey Crocker); Charity; Westford Remembers: PO BOX 869, Westford, MA, 01886; Non Profit, 3024.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990EZ, Part I, Line 10</FormAndLineReferenceDesc>
        <ExplanationTxt>Westford Remembers (Cindy Sacco); Charity; Westford Remembers: PO BOX 869, Westford, MA, 01886; Non Profit, 3000.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990EZ, Part I, Line 10</FormAndLineReferenceDesc>
        <ExplanationTxt>Strides for Sotelo; Charity; Emily M. Sotelo Safety and Persistence Charitable Foundation: 82 Providence Rd, Westford, MA, 01886; Non Profit, 500.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990EZ, Part I, Line 10</FormAndLineReferenceDesc>
        <ExplanationTxt>SVdP (Walk for Poor); Charity; St. Vincent De Paul: 1488 Middlesex Street, Lowell, MA, 01851; Non Profit, 1000.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990EZ, Part I, Line 10</FormAndLineReferenceDesc>
        <ExplanationTxt>Blessed Trinity; Charity; St. Vincent de Paul: 1488 Middlesex Street, Lowell, MA, 01851; Non Profit, 1000.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990EZ, Part I, Line 10</FormAndLineReferenceDesc>
        <ExplanationTxt>SVdP Raffle Prizes for Golf Tournament; Charity; St. Vincent de Paul: 1488 Middlesex Street, Lowell, MA, 01851; Non Profit, 100.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990EZ, Part I, Line 10</FormAndLineReferenceDesc>
        <ExplanationTxt>Rajiv Paluri Foundation; Charity; Rajiv Paluri Memorial Fund: 13100 Filly Lane, Truckee, CA, 96161; Non Profit, 200.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990EZ, Part I, Line 10</FormAndLineReferenceDesc>
        <ExplanationTxt>JV Fletcher Library; Charity; JV Fletcher Library: 50 Main Street, Westford, MA, ; Non Profit, 5000.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990EZ, Part I, Line 16</FormAndLineReferenceDesc>
        <ExplanationTxt>MA PC Fee 35.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990EZ, Part I, Line 16</FormAndLineReferenceDesc>
        <ExplanationTxt>Commonwealth Of MA 19.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990EZ, Part II, Line 24</FormAndLineReferenceDesc>
        <ExplanationTxt>Eastern Bank Stock 10000. 10000.</ExplanationTxt>
      </SupplementalInformationDetail>
    </IRS990ScheduleO>
  </ReturnData>
</Return>
