Home / Weddings & Family

Family & Portrait Photography

On location or at home, for families of any size — including the kids who absolutely will not sit still.

In-home family photography

Real interactions beat forced smiles

Whether it's a park session, an in-home lifestyle shoot, or a maternity session, we build in time for kids to warm up and for the moments between poses — which are usually the best photos anyway.

In-home sessions are a great option for newborns, multi-generational families, or anyone who'd rather skip the car ride.

  • On-location or in-home
  • All ages & family sizes welcome
  • Maternity & newborn sessions available
  • 25+ edited images delivered

These are the photos your kids will scroll past in twenty years and stop.

Recent Work

Family portrait sessions

Pricing

Simple, published rates.

45 min

Mini Session

$225 starting
  • One location
  • 15 edited images
  • Great for annual family photos
60 min

Maternity / Newborn

$350 starting
  • In-home or studio-style setup
  • Gentle, unhurried pace
  • Sibling & family shots included

Scaled to match the new business day-rate curve — confirm before publishing.

Client Stories

What clients say.

★★★★★

"He made our wedding day feel completely unrushed, and the gallery still makes us emotional a year later. Worth every dollar."

Carlos & Rebecca — Wedding Clients
★★★★★

"Our engagement photos were so good we had three friends book their own sessions right after seeing them."

T. & R. — Engagement Session
★★★★★

"Patient with two toddlers who did not want to sit still. Somehow every photo looks calm and candid."

The Alvarez Family — Family Portraits
Questions

Frequently asked.

What if my kids won't cooperate?

That's normal, and expected — we build extra time into every session for exactly this.

Do you photograph newborns and maternity?

Yes, both are available as in-home or on-location sessions.

How many people can be in one session?

Any size, from a couple to a full multi-generational family gathering.

Ready to book your session?

Get In Touch →