• Home
  • About GJR
    • First Amendment Celebration
  • Print issue
  • Media News
  • Opinion
  • Special Projects
    • First Amendment Project
    • Hurricane Katrina 20th Anniversary
    • Police Accountability Project
  • Free Speech Files
Midwest, News

The rise and resilience of nonprofit newsrooms

  • By Brant Houston
  • December 5, 2025

Sixteen years ago, two dozen nonprofit newsrooms from around the country gathered in New York to create Investigative News.

First Amendment Celebration, Media News, Midwest

Baron no longer is confident a free press can endure, but he won’t declare war on Trump and clings to optimism

  • By William Freivogel
  • November 7, 2025

Martin Baron no longer takes for granted that the “rule of law will prevail” or that “a free press.

Media News, Midwest

A newsroom silenced: Inside Indiana University’s battle over student press independence

  • By Carly Gist
  • October 24, 2025

Update (12/19/25) CENSORSHIP DEBATE: Indiana University reinstates print edition of student newspaper as fired adviser files First Amendment suit. .

Constitutional Issues, Midwest

Opinion: Federal tactics in Chicago ignite fears over First Amendment, due process rights

  • By Jackie Spinner
  • October 17, 2025

A 15-year-old U.S. citizen was detained by Immigration and Customs Enforcement agents on the East Side of Chicago in.

Media News, Midwest

St. Louis Magazine to bolster news coverage with new grant

  • By Robert Koenig
  • October 10, 2025

Bucking the media trend of shrinking news staffs, St. Louis Magazine has been hiring key journalists, expanding its news.

Posts navigation

Older posts
Newer posts

Most Read Posts

  • Opinion: 55 years of unforeseeable technological inventions revolutionize everything (430)
  • Hazelwood censorship case looms over student journalists (303)
  • Meet the Chicago newsroom rejecting tradition and giving ownership back to the people (293)
Subscribe to our weekly newsletter

© 2025 Gateway Journalism Review

If you want the icons to disappear automatically when URLs are empty: Replace the entire social
    block with: