G&J PHOTOGRAPHY
Elected official at a podium holding up a jar of discolored water at a Genesee County press conference, Michigan State Police and news microphones alongside

Campaign & political photography

Announcement day to victory night.

Professional headshots, event coverage, and the candid, unguarded moments that make a campaign feel human — the handshake that lingered, the volunteer who stayed late, the deep breath before walking on stage.

Let's talk about your campaign

Discretion

What happens in the war room stays there. We work quietly, dress the room, and never post before your team says go.

Reliability

Campaigns run on a clock. We show up early, stay past the last handshake, and deliver on the schedule your comms team needs.

The human moments

Anyone can shoot a podium. We watch the edges of the room — that's where the photo that wins hearts is hiding.

Genesee County Sheriff Chris Swanson greeting supporters at a summer campaign fundraiser
Congressional candidate Kristen McDonald Rivet speaking at a campaign event as supporters hold 'Teachers for Kristen' signs
Sheriff Chris Swanson and a candidate outside the county courthouse during a campaign ad shoot
Genesee County Prosecutor David Leyton waving to the crowd while walking the Fenton Independence Day parade
Kristen McDonald Rivet in a reflective moment at a memorial
Black-and-white campaign ad shoot outside the county courthouse — a sheriff's deputy and two officials walking together
Black-and-white candid — a candidate standing among guests at an evening reception
A candidate seated at the Burton, Michigan Veterans Memorial beside a memorial wreath

What's included

The whole story, told well

  • Professional headshots — print, web, and press-ready
  • Event and rally coverage, from setup to the last goodbye
  • Same-night selects for social when the moment can't wait
  • Full usage rights for campaign materials
  • Retainer options covering announcement through election night

Single event or session

Starting at $400

Every campaign is different. Tell us your timeline and we'll build coverage that fits it — and keep everything confidential from the first call.

Let's talk about your campaign