• 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
Media News, News

Trump’s DHS is pushing the boundaries of probable cause and due process to fuel a farm labor crisis

  • By Sky Chadde
  • April 21, 2026

Editor’s Note: This article first appeared on Investigate Midwest and is republished with permission under a Creative Commons Attribution-NoDerivatives.

Media News, News

Student journalists cover immigration enforcement close to campus — and face the risks that come with it

  • By Hannah Pajtis
  • April 21, 2026

Student newsrooms across the Midwest are covering one of the most urgent stories on their campuses: immigration enforcement in.

Media News, News

Protesters have broad rights to protest but can’t interfere with law enforcement

  • By William H. Freivogel
  • April 21, 2026

Protesters against federal ICE enforcement raids have First Amendment rights to photograph ICE agents, to criticize agents by name.

Media News, News

A look at photojournalists covering immigration

  • By Peyton Cook
  • April 21, 2026

On a fall morning, freelance photojournalist Kenn Cook Jr. arrived at a protest outside a U.S. Immigration and Customs.

First Amendment, Midwest, Special Projects

‘Sorry, AP Chem’: How student media at one Missouri high school covered a walkout to protest ICE

  • By Kiley Huang and Josie Mottl
  • February 13, 2026

Kirkwood High School students walked out of class at 10:40 a.m., Jan. 30, to protest Immigration and Customs Enforcement,.

Most Read Posts

  • News analysis: Courts begin to push back on Trump amid unprecedented wave of 233 court challenges  (533)
  • How data journalism is creating a public record of Trump’s immigration crackdown (513)
  • For Latino journalists, immigration reporting carries personal risk (206)
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: