Jen Hearn
kids on dance floor cleveland

Best Wedding Photographers in Cleveland

Hi! My name is Jen Hearn and I’m a Cleveland wedding and portrait photographer. I specialize in candid and “in the moment” images, and my work has been described as unconventional and emotional.


As a Cleveland wedding photographer, I‘ve shot over 70 weddings in a documentary style of photography. I try to capture the unexpected moments and human emotions of the day.


I have a studio in Euclid (just East of Cleveland) where I shoot headshots, group photos, family portraits, and more. But I really love capturing families at home, a “day in the life”.


I also shoot events in Cleveland, as well as product photography and magazine work.


And while I live in Mentor, OH, I travel all over the greater Cleveland area and Northeast Ohio to photograph... everything and anything!


I also shoot weddings during COVID. It’s possible to have a COVID wedding in Cleveland that’s safe and fun! You can still have your special day while feeling safe.




Cuyahoga County:

  • Bay Village
  • Beachwood
  • Bedford
  • Bedford Heights
  • Bentleyville
  • Berea
  • Bratenahl
  • Brecksville
  • Broadview Heights
  • Brook Park
  • Brooklyn
  • Brooklyn Heights
  • Chagrin Falls
  • Chagrin Falls Township
  • Cleveland
  • Cleveland Heights
  • Cuyahoga Heights
  • East Cleveland
  • Euclid
  • Fairview Park
  • Garfield Heights
  • Gates Mills
  • Glenwillow
  • Highland Heights
  • Highland Hills
  • Hunting Valley
  • Independence
  • Lakewood
  • Linndale
  • Lyndhurst
  • Maple Heights
  • Mayfield Heights
  • Mayfield Village
  • Middleburg Heights
  • Moreland Hills
  • Newburgh Heights
  • North Olmsted
  • North Randall
  • North Royalton
  • Oakwood Village
  • Olmsted Falls
  • Olmsted Township
  • Orange
  • Parma
  • Parma Heights
  • Pepper Pike
  • Richmond Heights
  • Rocky River
  • Seven Hills
  • Shaker Heights
  • Solon
  • South Euclid
  • Strongsville
  • University Heights
  • Valley View
  • Walton Hills
  • Warrensville Heights
  • Westlake
  • Woodmere


Lake County:

  • Concord Township
  • Eastlake
  • Fairport Harbor
  • Grand River
  • Kirtland
  • Kirtland Hills
  • Lakeline
  • LeRoy Township
  • Madison
  • Madison Township
  • Mentor
  • Mentor-on-the-Lake
  • North Madison
  • North Perry
  • Painesville
  • Painesville Township
  • Perry
  • Perry Township
  • Timberlake
  • Waite Hill
  • Wickliffe
  • Willoughby
  • Willoughby Hills
  • Willowick


Geauga Counity:

  • Aquilla
  • Auburn Township
  • Bainbridge Township
  • Burton
  • Burton Township
  • Chardon
  • Chardon Township
  • Chester
  • Chesterland
  • Claridon Township
  • Hambden Township
  • Hunting Valley (part)
  • Huntsburg Township
  • Middlefield
  • Middlefield Township
  • Montville Township
  • Munson Township
  • Newbury Township
  • Parkman Township
  • Russell Township
  • South Russell
  • Thompson Township
  • Troy Township