Civic Intelligence

Twin Cities Dsa

EIN 82-3369513 • 501(c)4 • Minneapolis, MN

990-N Coverage

Profile

Political Education and Advocacy

2708 E Lake St Suite 204Minneapolis, MN 55406

twincitiesdsa.org

Siviq Scores

Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.

Liabilities / Assets

59th percentile

0.00x

Tied with the lowest-debt nonprofits in its peer group.

501(c)4 • <$500k nonprofits • Source year 2024

Liabilities / Revenue

60th percentile

0.00x

Tied with the lowest-debt nonprofits in its peer group.

501(c)4 • <$500k nonprofits • Source year 2024

Net Margin

23rd percentile

-19%

Higher net margin than 23% of similar nonprofits.

501(c)4 • <$500k nonprofits • Source year 2024

Top Officer Pay

91st percentile

$0

Higher top officer pay than 91% of similar nonprofits.

Top officer pay equals 0.0% of source-year revenue.

501(c)4 • <$500k nonprofits • Source year 2021

Asset Growth

58th percentile

2.3%

Faster asset growth than 58% of similar nonprofits.

501(c)4 • <$500k nonprofits • Annualized from 2021 to 2024

Revenue Growth

65th percentile

8.5%

Faster revenue growth than 65% of similar nonprofits.

501(c)4 • <$500k nonprofits • Annualized from 2021 to 2024

Assets

Down

$48,396

Down $2,257 (-4.5%) from 2024

Liabilities

Flat

$0

Flat from 2024

Net Assets

Down

$48,396

Down $2,257 (-4.5%) from 2024

Revenue

Up

$86,983

Up $7,336 (+9.2%) from 2024

Expenses

Down

$92,830

Down $1,948 (-2.1%) from 2024

Net Income

Up

-$5,847

Up $9,284 (+61%) from 2024

Trend Graphs

Balance Sheet Trend

Grouped bars show assets, liabilities, and net assets across loaded filings.

$80K$60K$40K$20K$0Assets 2021: $47,330Liabilities 2021: $0Net Assets 2021: $47,3302021Assets 2023: $66,444Liabilities 2023: $0Net Assets 2023: $66,4442023Assets 2024: $50,653Liabilities 2024: $0Net Assets 2024: $50,6532024Assets 2025: $48,396Liabilities 2025: $0Net Assets 2025: $48,3962025

Highlighted filing

2025

Assets$48,396
Liabilities$0
Net Assets$48,396

Operations Trend

Revenue, expenses, and net income by year, with the latest filing highlighted.

$100K$50K$0-$50KRevenue 2021: $62,339Expenses 2021: $39,237Net Income 2021: $23,1022021Revenue 2023: $51,848Expenses 2023: $43,043Net Income 2023: $8,8052023Revenue 2024: $79,647Expenses 2024: $94,778Net Income 2024: -$15,1312024Revenue 2025: $86,983Expenses 2025: $92,830Net Income 2025: -$5,8472025

Highlighted filing

2025

Revenue$86,983
Expenses$92,830
Net Income-$5,847

Filings

Latest Filing Detail
Jump To
Filing Snapshot
Filing Period
Jan 1, 2025 to Dec 31, 2025
Signed
Feb 24, 2026
Return Version
2025v4.0
Gross Receipts
$86,983
Mission and Program Overview

Mission

Political Education and Advocacy

Program Services

DescriptionGrantsExpenses
Support for local initiatives to support working people, environmental justice initiatives, and healthcare access$11,515$0
Monetary assistance to applicants who apply for hardship funds.$5,937$0
Support for members engaged in education & training events (travel, lodging, registration, etc.)$5,039$0
Compensation and Service Providers

Employees

NameTitleFull / Part TimeBaseOtherTotal
Brooke BartholomewCo-ChairPT$0--
Revmira BeebyCo-ChairPT$0--
Kevin McCleanTreasurerPT$0--
Nat FoilandRecording SecretaryPT$0--
Britt Van PaepeghemPolitical Action CoordinatorPT$0--
William ChancellorTechnology CoordinatorPT$0--
Elizabeth BoninCommunications CoordinatorPT$0--
Ethan Besser FrederickPolitical Education CoordinatorPT$0--
Aidan ThomsenMember-At-LargePT$0--
Charlize KeckMember-At-LargePT$0--
Samual DotenMember-At-LargePT$0--
Tim HartCo-ChairPT$0--
Ky JohnsonMember At LargePT$0--
Aminah SheikhMember At LargePT$0--
Andrew ManglesPolitical Education CoordinatorPT$0--
Filing and Contact Details

Filer

Filer Name
Twin Cities DSA
EIN
82-3369513
Phone
6127199167
Address
2708 E Lake St Suite 204, Minneapolis, MN 55406

Signing Officer

Name
Kevin McClean
Title
Treasurer
Phone
6127199167
Signed
2026-02-24
Supplemental Narrative

Additional Explanations

Form 990-EZ, Part I, Line 16

Costs including IT, Internal Organizing, Meetings, Conferences, Advertising, etc.

Form 990-EZ, Part I, Line 20

Money in transit between 2024 & 2025

Raw XML Appendix199 raw XML fields

This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.

Path#Value
IRS990EZ/ActivitiesNotPreviouslyRptInd00
IRS990EZ/BenefitsPaidToOrForMembersAmt00
IRS990EZ/BooksInCareOfDetail/PersonNm0Kevin McClean
IRS990EZ/BooksInCareOfDetail/PhoneNum06127199167
IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt02708 E Lake St Suite 204
IRS990EZ/BooksInCareOfDetail/USAddress/CityNm0Minneapolis
IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd0MN
IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd055406
IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt050653
IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt048396
IRS990EZ/ChgMadeToOrgnzngDocNotRptInd00
IRS990EZ/ContributionsGiftsGrantsEtcAmt056406
IRS990EZ/CostOfGoodsSoldAmt00
IRS990EZ/CostOrOtherBasisExpenseSaleAmt00
IRS990EZ/DirectIndirectPltclExpendAmt03993
IRS990EZ/DonorAdvisedFndsInd00
IRS990EZ/EngagedInExcessBenefitTransInd00
IRS990EZ/ExcessOrDeficitForYearAmt0-5847
IRS990EZ/FeesAndOtherPymtToIndCntrctAmt00
IRS990EZ/ForeignFinancialAccountInd00
IRS990EZ/ForeignOfficeInd00
IRS990EZ/Form1120PolFiledInd00
IRS990EZ/Form990TotalAssetsGrp/BOYAmt050653
IRS990EZ/Form990TotalAssetsGrp/EOYAmt048396
IRS990EZ/FundraisingGrossIncomeAmt01256
IRS990EZ/GainOrLossFromSaleOfAssetsAmt00
IRS990EZ/GamingGrossIncomeAmt00
IRS990EZ/GrantsAndSimilarAmountsPaidAmt011196
IRS990EZ/GrossProfitLossSlsOfInvntryAmt00
IRS990EZ/GrossReceiptsAmt086983
IRS990EZ/GrossSalesOfInventoryAmt00
IRS990EZ/InfoInScheduleOPartIInd0X
IRS990EZ/InvestmentIncomeAmt017
IRS990EZ/LandAndBuildingsGrp/BOYAmt00
IRS990EZ/LandAndBuildingsGrp/EOYAmt00
IRS990EZ/MadeLoansToFromOfficersInd00
IRS990EZ/MembershipDuesAmt029304
IRS990EZ/MethodOfAccountingCashInd0X
IRS990EZ/NetAssetsOrFundBalancesBOYAmt050653
IRS990EZ/NetAssetsOrFundBalancesEOYAmt048396
IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt050653
IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt048396
IRS990EZ/OccupancyRentUtltsAndMaintAmt017544
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt020
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt120
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt215
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt315
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt410
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt510
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt610
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt710
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt810
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt910
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt1010
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt1120
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt1210
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt1310
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt1410
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt00
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt10
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt20
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt30
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt40
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt50
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt60
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt70
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt80
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt90
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt100
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt110
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt120
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt130
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt140
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt00
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt10
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt20
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt30
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt40
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt50
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt60
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt70
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt80
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt90
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt100
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt110
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt120
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt130
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt140
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt00
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt10
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt20
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt30
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt40
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt50
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt60
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt70
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt80
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt90
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt100
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt110
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt120
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt130
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt140
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm0Brooke Bartholomew
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm1Revmira Beeby
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm2Kevin McClean
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm3Nat Foiland
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm4Britt Van Paepeghem
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm5William Chancellor
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm6Elizabeth Bonin
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm7Ethan Besser Frederick
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm8Aidan Thomsen
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm9Charlize Keck
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm10Samual Doten
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm11Tim Hart
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm12Ky Johnson
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm13Aminah Sheikh
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm14Andrew Mangles
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt0Co-Chair
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt1Co-Chair
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt2Treasurer
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt3Recording Secretary
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt4Political Action Coordinator
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt5Technology Coordinator
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt6Communications Coordinator
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt7Political Education Coordinator
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt8Member-At-Large
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt9Member-At-Large
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt10Member-At-Large
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt11Co-Chair
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt12Member At Large
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt13Member At Large
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt14Political Education Coordinator
IRS990EZ/OperateHospitalInd00
IRS990EZ/Organization501cInd0X
IRS990EZ/OrganizationDissolvedEtcInd00
IRS990EZ/OrganizationHadUBIInd00
IRS990EZ/OtherAssetsTotalDetail/BOYAmt00
IRS990EZ/OtherAssetsTotalDetail/EOYAmt00
IRS990EZ/OtherChangesInNetAssetsAmt03590
IRS990EZ/OtherExpensesTotalAmt061996
IRS990EZ/OtherRevenueTotalAmt00
IRS990EZ/PoliticalCampaignActyInd00
IRS990EZ/PrimaryExemptPurposeTxt0Political Education and Advocacy
IRS990EZ/PrintingPublicationsPostageAmt02094
IRS990EZ/ProgramServiceRevenueAmt00
IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt0Support for local initiatives to support working people, environmental justice initiatives, and healthcare access
IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt1Monetary assistance to applicants who apply for hardship funds.
IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt2Support for members engaged in education & training events (travel, lodging, registration, etc.)
IRS990EZ/ProgramSrvcAccomplishmentGrp/ForeignGrantsInd0X
IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt011515
IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt15937
IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt25039
IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt00
IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt10
IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt20
IRS990EZ/ProhibitedTaxShelterTransInd00
IRS990EZ/RelatedOrganizationCtrlEntInd00
IRS990EZ/SalariesOtherCompEmplBnftAmt00
IRS990EZ/SaleOfAssetsGrossAmt00
IRS990EZ/ScheduleBNotRequiredInd0X
IRS990EZ/SpecialEventsDirectExpensesAmt00
IRS990EZ/SpecialEventsNetIncomeLossAmt01256
IRS990EZ/StatesWhereCopyOfReturnIsFldCd0MN
IRS990EZ/SubjectToProxyTaxInd00
IRS990EZ/SumOfTotalLiabilitiesGrp/BOYAmt00
IRS990EZ/SumOfTotalLiabilitiesGrp/EOYAmt00
IRS990EZ/TanningServicesProvidedInd00
IRS990EZ/TaxImposedOnOrganizationMgrAmt00
IRS990EZ/TaxReimbursedByOrganizationAmt00
IRS990EZ/TotalExpensesAmt092830
IRS990EZ/TotalProgramServiceExpensesAmt00
IRS990EZ/TotalRevenueAmt086983
IRS990EZ/TransactionWithControlEntInd00
IRS990EZ/TypeOfOrganizationOtherDesc0501(c4) Non-Profit
IRS990EZ/TypeOfOrganizationOtherInd0X
IRS990EZ/WebsiteAddressTxt0https://twincitiesdsa.org/
IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt0Costs including IT, Internal Organizing, Meetings, Conferences, Advertising, etc.
IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt1Money in transit between 2024 & 2025
IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc0Form 990-EZ, Part I, Line 16
IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc1Form 990-EZ, Part I, Line 20
ReturnHeader/BuildTS02025-03-06 01:10:19Z
ReturnHeader/BusinessOfficerGrp/PersonNm0Kevin McClean
ReturnHeader/BusinessOfficerGrp/PersonTitleTxt0Treasurer
ReturnHeader/BusinessOfficerGrp/PhoneNum06127199167
ReturnHeader/BusinessOfficerGrp/SignatureDt02026-02-24
ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt0Twin Cities DSA
ReturnHeader/Filer/BusinessNameControlTxt0TWIN
ReturnHeader/Filer/EIN0823369513
ReturnHeader/Filer/PhoneNum06127199167
ReturnHeader/Filer/USAddress/AddressLine1Txt02708 E Lake St Suite 204
ReturnHeader/Filer/USAddress/CityNm0Minneapolis
ReturnHeader/Filer/USAddress/StateAbbreviationCd0MN
ReturnHeader/Filer/USAddress/ZIPCd055406
ReturnHeader/ReturnTs02026-02-24T19:08:11-07:00
ReturnHeader/ReturnTypeCd0990EZ
ReturnHeader/TaxPeriodBeginDt02025-01-01
ReturnHeader/TaxPeriodEndDt02025-12-31
ReturnHeader/TaxYr02025

Document Assets

No mirrored PDF or thumbnail assets are attached yet.