• 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.

Media News, News

For Latino journalists, immigration reporting carries personal risk

  • By Araceli Ramirez
  • April 10, 2026

As immigration enforcement intensifies across the country, some Latino journalists say covering the issue has begun to carry risks.

Posts navigation

Older posts

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: