Philadelphia Area Family Photographer

Rachel Gregory Photography is an award winning family and newborn photography studio serving the greater Philadelphia region.  Family sessions are photographed by Kevin Gregory outside at golden hour, the hour before sunset. Our favorite time to shoot outside! 


Kevin is wonderful at capturing natural smiles, family interactions, candid photos, and is wonderful with children.  He will make you feel at ease right when you meet him.  Rachel Gregory assists with styling and ordering your photos.  We want most above all for you to have lasting, beautiful moments to pass down to your children.


Our process

At our studio, we love families and helping you make beautiful portraiture to last a lifetime.  We are a family business and know exactly how fast our children grow up and want to cherish these memories forever!  We specialize in printed artwork and portraiture so you will have tangible memories to preserve your legacy.
Take a look at our process and see if we are a good fit for your photography needs!



Contact me for a consultation (email or contact form below) We will discuss package pricing, wardrobe, and anything else involved in your session.




Newborn sessions are about 2-4 hours in length, depending on your type of session booked.  Newborn sessions are typically photographed within the first 3 weeks after baby's birth




This is the fun part!  1-2 weeks following your session, we will meet to review your images.  You will decide on images to purchase and how you will print them!

- Allie R.

Rachel is the best! Super sweet, great with kids, and the photos are gorgeous!


Your investment

Creative fees

Creative Fees cover the artist's time and talent, editing images, any outfits, props or backdrops for the session and your reveal and ordering appointment following your session.

Session fees begin at $299 for Family Sessions

Image collections are sold separately and start at $825


What's next? Every session begins with a conversation. Contact the studio today. We can't wait to hear from you!

Ask about a session

Please Fill out the Form Below

Email us at

or Call Us at 484-302-8533


recent blog posts