Liabilities / Assets
31st percentile
Tied with the lowest-debt nonprofits in its peer group.
990 • Fiscal year 2022 • EIN 27-1275141
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
31st percentile
Tied with the lowest-debt nonprofits in its peer group.
Liabilities / Revenue
31st percentile
Tied with the lowest-debt nonprofits in its peer group.
Net Margin
17th percentile
Higher net margin than 17% of similar nonprofits.
Top Officer Pay
66th percentile
Higher top officer pay than 66% of similar nonprofits.
Top officer pay equals 5.8% of source-year revenue.
Asset Growth
1st percentile
Faster asset growth than 1% of similar nonprofits.
Revenue Growth
32nd percentile
Faster revenue growth than 32% of similar nonprofits.
Assets
Down$55,575
Down $134,885 (-71%) from 2021
Net Assets
Down$55,575
Down $134,885 (-71%) from 2021
Liabilities
Flat$0
Flat from 2021
Revenue
Down$791,692
Down $43,477 (-5.2%) from 2021
Expenses
Up$926,579
Up $105,943 (+13%) from 2021
Net Income
Down-$134,887
Down $149,420 (-1028%) from 2021
The mission of the San Francisco Public Press is to enrich the civic life of San Francisco by delivering public-interest journalism through print and interactive media not supported by advertising.
The mission of the San Francisco Public Press is to enrich civic life in San Francisco by delivering public-interest journalism to broad and diverse audiences through print and interactive media not supported by advertising. The San Francisco Public Press is a nonprofit, noncommercial news organization that publishes independent public-interest journalism about under-covered topics, with a focus on under-served audiences. Online and on community radio station KSFP-FM, we offer local investigative and solutions reporting. Coverage areas include environmental protection, housing affordability, public health, transportation safety, homeless services, digital privacy, immigration and elections.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Cash and Non-Interest-Bearing Accounts | $190,360 | $55,475 | ▼ $134,885 |
| Savings and Temporary Cash Investments | $100 | $100 | → $0 |
| Total Assets | $190,460 | $55,575 | ▼ $134,885 |
| Liabilities | |||
| Total Liabilities | $0 | $0 | → $0 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $117,470 | $48,081 | ▼ $69,389 |
| Net Assets With Donor Restrictions | $72,990 | $7,494 | ▼ $65,496 |
| Total Net Assets Fund Balance | $190,460 | $55,575 | ▼ $134,885 |
| Total Liabilities and Net Assets / Fund Balance | $190,460 | $55,575 | ▼ $134,885 |
| Name | Title | Full / Part Time | Base | Total |
|---|---|---|---|---|
| Michael Stoll | Director & Executive Director | FT | $46,160 | $46,160 |
| Name | Title |
|---|---|
| David Cohn | President & Director |
| Lawrence Groo | Director |
| Neal Gorenflo | Director |
| Peter Scheer | Director |
| Ricardo Sandoval Palos | Director |
| Patricia Bovan Campbell | Secretary & Director |
| Lila LaHood | Treasurer & Director |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $438,180 |
| Grants and Similar Amounts Paid | $362,472 |
| Other Expenses | $125,927 |
| Total Fundraising Expense | $93,399 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Grants to Domestic Orgs | $362,472 | - | - | $362,472 |
| Other Salaries and Wages | $272,796 | $5,644 | $73,080 | $351,520 |
| Occupancy | $31,784 | $15,892 | $5,297 | $52,973 |
| Current Officers, Directors, Trustees, and Key Employees | $23,080 | $23,080 | $0 | $46,160 |
| Payroll Taxes | $23,214 | $2,040 | $5,663 | $30,917 |
| Fees for Services Other | $26,856 | $0 | $0 | $26,856 |
| Information Technology | $8,548 | $1,832 | $7,776 | $18,156 |
| Insurance | $11,990 | $1,356 | $1,356 | $14,702 |
| Other Employee Benefits | $7,236 | $2,347 | $0 | $9,583 |
| Interest | $0 | $1,628 | $0 | $1,628 |
| Travel | $1,528 | $0 | $0 | $1,528 |
| Office Expenses | $1,057 | $227 | $227 | $1,511 |
| Fees for Services Management | $0 | $1,225 | $0 | $1,225 |
| Conferences and Meetings | $1,150 | $0 | $0 | $1,150 |
| Other Expenses | $0 | $167 | $0 | $167 |
| Advertising | $25 | $0 | $0 | $25 |
| Total Functional Expenses | $772,641 | $60,539 | $93,399 | $926,579 |
| Recipient | Location | Category | Purpose | Amount |
|---|---|---|---|---|
| Mission Local | San Francisco, CA | 501 (c) (3) | General support. | $362,472 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
“A copy of the 990 will be shared with board members. Their questions and feedback are invited and will be incorporated as needed.”
“The board reviews and discusses possible conflicts of interest and takes action as needed.”
“The executive director's salary is discussed annually by the board as part of the budget approval process. Members of the board research salaries for similar roles at comparable organizations, and this information is taken into consideration when the executive director's salary and organizational budget are approved.”
“Our governing documents, conflict of interest policy, and financial statements are available to the public and are provided by email upon request.”
“We believe this to be a minor rounding error.”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990/AccountantCompileOrReviewInd | 0 | 0 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | The mission of the San Francisco Public Press is to enrich civic life in San Francisco by delivering public-interest journalism to broad and diverse audiences through print and interactive media not supported by advertising. The San Francisco Public Press is a nonprofit, noncommercial news organization that publishes independent public-interest journalism about under-covered topics, with a focus on under-served audiences. Online and on community radio station KSFP-FM, we offer local investigative and solutions reporting. Coverage areas include environmental protection, housing affordability, public health, transportation safety, homeless services, digital privacy, immigration and elections. |
| IRS990/AdvertisingGrp/FundraisingAmt | 0 | 0 |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 25 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 25 |
| IRS990/AllOtherContributionsAmt | 0 | 791665 |
| IRS990/AllOtherExpensesGrp/FundraisingAmt | 0 | 0 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 0 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BenefitsToMembersGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/BenefitsToMembersGrp/TotalAmt | 0 | 0 |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | Lila LaHood |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 4154957377 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 44 Page Street |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine2Txt | 0 | Suite 504 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | San Francisco |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 94102 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 190360 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 55475 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/FundraisingAmt | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 23080 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 23080 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 46160 |
| IRS990/CompDisqualPersonsGrp/FundraisingAmt | 0 | 0 |
| IRS990/CompDisqualPersonsGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/CompDisqualPersonsGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/CompDisqualPersonsGrp/TotalAmt | 0 | 0 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConferencesMeetingsGrp/FundraisingAmt | 0 | 0 |
| IRS990/ConferencesMeetingsGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 1150 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 1150 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/ContriRptFundraisingEventAmt | 0 | 0 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 791665 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 362472 |
| IRS990/CYInvestmentIncomeAmt | 0 | 0 |
| IRS990/CYOtherExpensesAmt | 0 | 125927 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 27 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -134887 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 438180 |
| IRS990/CYTotalExpensesAmt | 0 | 926579 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 93399 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 791692 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/FundraisingAmt | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 0 |
| IRS990/Desc | 0 | The San Francisco Public Press (sfpublicpress.org) is a nonprofit, noncommercial news organization that produces independent public-interest journalism about under-covered topics, with a focus on under-served audiences. Online and on community radio station KSFP 102.5 FM, we offer local investigative and solutions reporting. Coverage areas include environmental protection, housing affordability, public health, transportation safety, homeless services, digital privacy, immigration and elections. For every local election, we produce a comprehensive, multimedia nonpartisan voter guide. (See our November 2022 guide here: https://www.sfpublicpress.org/november-2022-sf-election-guide/) In 2022, "Civic," our local public policy interview podcast and radio show, produced a smaller number of episodes as we transitioned to a new model involving more in-depth reporting and highly produced episodes. For "Civic," Laura Wenus and Sylvie Sturm conducted original reporting on a range of topics and also built episodes around reporting by other journalists in our newsroom. Other reporters also contributed occasional episodes. (See: https://www.sfpublicpress.org/civic) In February and March, we published two investigations by reporter Nuala Bishari as the culmination of her one-year ProPublica Local Reporting Network Fellowship, through which she investigated San Francisco's methods for getting people out of tents or other short-term shelter and into permanent supportive housing. Her two-part investigative project that was co-published by the Public Press and ProPublica in 2022. (See: https://www.sfpublicpress.org/series/left-out) Throughout 2022, many of our reporters cover issues related to homelessness and housing insecurity. Noah Arroyo and Madison Alvarado reported on how the city and advocacy groups were helping people who might lose their housing as pandemic eviction protections expired. (See a few examples: https://www.sfpublicpress.org/state-not-on-track-to-pay-most-sf-rent-assistance-before-eviction-protections-expire/, https://www.sfpublicpress.org/california-extends-eviction-protections-for-some-kills-local-protections/, https://www.sfpublicpress.org/tens-of-thousands-vulnerable-to-eviction-as-california-protections-poised-to-end/, https://www.sfpublicpress.org/as-statewide-eviction-protections-expire-sf-measure-kicks-in/). Yesica Prado and Jenny Kwon examined fire incident data and reported on the increase in fires at encampments of unhoused people. (See: https://www.sfpublicpress.org/sf-fires-linked-to-homeless-surged-as-pandemic-set-in/) Prado spoke with people employing a grassroots approach to fire prevention in their communities. (https://www.sfpublicpress.org/grassroots-nonprofits-and-homeless-communities-create-their-own-fire-prevention-solutions/). Later in the year, in "'Everything Is Gone, and You Become More Lost': 12 Hours of Chaos as Berkeley Clears Encampment," Prado produced a comprehensive report and photo essay documenting what it's like for people who don't have control over the place where they live. Prado spent 12 hours documenting this episode in which a vulnerable group had their lives thrown into chaos through deliberate action of local government agencies. (See: https://www.sfpublicpress.org/everything-is-gone-and-you-become-more-lost-12-hours-of-chaos-as-berkeley-clears-encampment/) In a three-part series, Viji Sundaram investigated the inconsistent application of a California law enacted in 2021 that allows domestic violence victims to claim coercive control - a broad range of behaviors including humiliation, surveillance, intimidation, gaslighting and isolation that strips an intimate partner of a sense of autonomy and personhood. (See: https://www.sfpublicpress.org/how-californias-coercive-control-law-could-help-women-manipulated-by-partners/, https://www.sfpublicpress.org/expanding-view-of-domestic-violence-gives-survivors-new-tool-but-unsympathetic-judges-remain-an-obstacle/, and https://www.sfpublicpre |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 0 |
| IRS990/DonatedServicesAndUseFcltsAmt | 0 | 0 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 72990 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 7494 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 16 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 410169 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FederatedCampaignsAmt | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/FundraisingAmt | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 0 |
| IRS990/FeesForServicesLegalGrp/FundraisingAmt | 0 | 0 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/FeesForServicesLegalGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 0 |
| IRS990/FeesForServicesLobbyingGrp/FundraisingAmt | 0 | 0 |
| IRS990/FeesForServicesLobbyingGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/FeesForServicesLobbyingGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/FeesForServicesLobbyingGrp/TotalAmt | 0 | 0 |
| IRS990/FeesForServicesManagementGrp/FundraisingAmt | 0 | 0 |
| IRS990/FeesForServicesManagementGrp/ManagementAndGeneralAmt | 0 | 1225 |
| IRS990/FeesForServicesManagementGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/FeesForServicesManagementGrp/TotalAmt | 0 | 1225 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 0 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 26856 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 26856 |
| IRS990/FeesForServicesProfFundraising/FundraisingAmt | 0 | 0 |
| IRS990/FeesForServicesProfFundraising/TotalAmt | 0 | 0 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/FundraisingAmt | 0 | 0 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/TotalAmt | 0 | 0 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignGrantsGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/ForeignGrantsGrp/TotalAmt | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 40 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 2 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 1 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 40 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 1 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 1 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 1 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 1 |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/KeyEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | Michael Stoll |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | David Cohn |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | Patricia Bovan Campbell |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | Lila LaHood |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | Neal Gorenflo |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | Peter Scheer |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | Lawrence Groo |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | Ricardo Sandoval Palos |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 46160 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | Director & Executive Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | President & Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | Secretary & Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | Treasurer & Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | Director |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 2009 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedInd | 0 | 0 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/FundraisingAmt | 0 | 0 |
| IRS990/GainOrLossGrp/OtherAmt | 0 | 0 |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 0 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 8 |
| IRS990/GovernmentGrantsAmt | 0 | 0 |
| IRS990/GrantAmt | 0 | 0 |
| IRS990/GrantsToDomesticIndividualsGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/GrantsToDomesticIndividualsGrp/TotalAmt | 0 | 0 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 362472 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 362472 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 1 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 791692 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 7 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIInd | 0 | X |
| IRS990/InformationTechnologyGrp/FundraisingAmt | 0 | 7776 |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 1832 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 8548 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 18156 |
| IRS990/InsuranceGrp/FundraisingAmt | 0 | 1356 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 1356 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 11990 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 14702 |
| IRS990/InterestGrp/FundraisingAmt | 0 | 0 |
| IRS990/InterestGrp/ManagementAndGeneralAmt | 0 | 1628 |
| IRS990/InterestGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/InterestGrp/TotalAmt | 0 | 1628 |
| IRS990/InvestmentExpenseAmt | 0 | 0 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 11 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LegalDomicileStateCd | 0 | CA |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembershipDuesAmt | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingCashInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | The mission of the San Francisco Public Press is to enrich civic life in San Francisco by delivering public-interest journalism to broad and diverse audiences through print and interactive media not supported by advertising. The San Francisco Public Press (sfpublicpress.org) is a nonprofit, noncommercial news organization that produces independent public-interest journalism about under-covered topics, with a focus on under-served audiences. Online and via community radio station KSFP-FM, we offer local investigative and solutions reporting. Coverage areas include environmental protection, housing affordability, public health, transportation safety, homeless services, digital privacy, immigration and elections. For every local election, we produce a comprehensive, multimedia nonpartisan voter guide. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 190460 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 55575 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 117470 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 48081 |
| IRS990/NoncashContributionsAmt | 0 | 0 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/FundraisingAmt | 0 | 5297 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 15892 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 31784 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 52973 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 227 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 227 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 1057 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 1511 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 2 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 2347 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 7236 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 9583 |
| IRS990/OtherExpensesGrp/Desc | 0 | Misc. administrative and editorial support expenses, including use fees, and public records fees |
| IRS990/OtherExpensesGrp/Desc | 1 | Outreach tools, including MailChimp and Hype |
| IRS990/OtherExpensesGrp/Desc | 2 | Dues, subscriptions and memberships |
| IRS990/OtherExpensesGrp/Desc | 3 | Entertainment meals |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 0 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 1 | 0 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 2 | 0 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 3 | 0 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 1970 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 2386 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 2 | 745 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 3 | 167 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 905 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 0 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 0 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 0 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 2875 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 2386 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 745 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 167 |
| IRS990/OtherRevenueTotalAmt | 0 | 0 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 73080 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 5644 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 272796 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 351520 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PaymentsToAffiliatesGrp/FundraisingAmt | 0 | 0 |
| IRS990/PaymentsToAffiliatesGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/PaymentsToAffiliatesGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/PaymentsToAffiliatesGrp/TotalAmt | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 5663 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 2040 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 23214 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 30917 |
| IRS990/PensionPlanContributionsGrp/FundraisingAmt | 0 | 0 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 0 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrincipalOfficerNm | 0 | Michael Stoll |
| IRS990/PriorPeriodAdjustmentsAmt | 0 | 0 |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 519130 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | Syndication fees |
| IRS990/ProgramServiceRevenueGrp/ExclusionAmt | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 27 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 27 |
| IRS990/ProgramServiceRevenueGrp/UnrelatedBusinessRevenueAmt | 0 | 0 |
| IRS990/ProgSrvcAccomActy2Grp/Desc | 0 | The San Francisco Public Press served as fiscal sponsor for Mission Local. The following details are repeated on Schedule I, Part I, Line 2: We monitored the use of grant funds by Mission Local through regular conversations - at least monthly - with Lydia Chavez, executive director of Mission Local. All grants and donations received by the Public Press and distributed to Mission Local in 2022 were used to pay staff salaries and freelance journalists. In 2018 we began fiscally sponsoring Mission Local, a news organization focusing on San Francisco's Mission District. Mission Local's journalistic work is in a similar educational vein as the Public Press's and is aligned with our charitable purpose. Mission Local, a legally incorporated entity, filed for and received its own 501c3 in late 2022, after which the organization began receiving and managing its own grants and donations directly. |
| IRS990/ProgSrvcAccomActy2Grp/ExpenseAmt | 0 | 362472 |
| IRS990/ProgSrvcAccomActy2Grp/GrantAmt | 0 | 362472 |
| IRS990/ProgSrvcAccomActy2Grp/RevenueAmt | 0 | 0 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 835143 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 260887 |
| IRS990/PYInvestmentIncomeAmt | 0 | 0 |
| IRS990/PymtTravelEntrtnmntPubOfclGrp/FundraisingAmt | 0 | 0 |
| IRS990/PymtTravelEntrtnmntPubOfclGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/PymtTravelEntrtnmntPubOfclGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/PymtTravelEntrtnmntPubOfclGrp/TotalAmt | 0 | 0 |
| IRS990/PYOtherExpensesAmt | 0 | 131845 |
| IRS990/PYOtherRevenueAmt | 0 | 0 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 26 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 14533 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 427904 |
| IRS990/PYTotalExpensesAmt | 0 | 820636 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 835169 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | -134887 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/RelatedOrganizationsAmt | 0 | 0 |
| IRS990/RentalIncomeOrLossGrp/PersonalAmt | 0 | 0 |
| IRS990/RentalIncomeOrLossGrp/RealAmt | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 0 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 0 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RevenueAmt | 0 | 0 |
| IRS990/RoyaltiesGrp/FundraisingAmt | 0 | 0 |
| IRS990/RoyaltiesGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/RoyaltiesGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/RoyaltiesGrp/TotalAmt | 0 | 0 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 100 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 100 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | In 2022, our organization earned $27.35 in fees from syndication through a company that offers our articles to other entities for republication. |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | Schedule A, Part II, Line 10 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 791665 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 835143 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 915079 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 635387 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 519958 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 3697232 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearAmt | 0 | 27 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 26 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 720 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 36 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 393 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 1202 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.99967 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.60102 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 3697232 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsPY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 791665 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 835143 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 915079 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 635387 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 519958 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 3697232 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 3698434 |
| IRS990ScheduleB/ContributorInformationGrp/ContributorBusinessName/BusinessNameLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorNum | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine2 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/City | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/State | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/ZIPCode | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/TotalContributionsAmt | 0 | RESTRICTED |
| IRS990/ScheduleBRequiredInd | 0 | 1 |
| IRS990ScheduleI/GrantRecordsMaintainedInd | 0 | 1 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 0 | 362472 |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 0 | 501 (c) (3) |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2022 • Form 990Detailed filing. Detailed filing data is available for this year.