“Mark was everything we could have hoped for... He was so friendly and professional. We were blown away with the photos. We couldn't recommend him highly enough”.  

Jack & Helena


“You captured magical moments with our baby girl - but you also captured so much more. Your photos show our journey of parenthood and our story as a family”.

AJ & Chris


Hello friends! My name is Mark and thank you so much for taking the time to visit my website! I am a husband, a daddy and a wedding, baby and family photographer based in the beautiful spa town of Harrogate, North Yorkshire.

Firstly, a big THANK YOU for considering booking me. Whether it be to capture your upcoming wedding day, or a new baby or family, I understand how incredibly important it is to have photographs that capture special moments in time, and how treasured these images are years into the future.

I started Mark Hooper Photography powered by the belief that our special connections and relationships with others are what life is all about. It is these special moments with our loved ones that I capture in my photographs. As a result, I give every project my all and take great pride showing my clients the finished product. Seeing my photographs bring joy to others is truly the most incredible feeling!

I would describe myself as a relaxed, documentary style photographer. This means that I capture natural, special moments in an unobtrusive manner. I try to bring some fun to the day too, helping you to feel at ease in-front of the camera. I am also on hand to help on on the little things that make a wedding day - from any general wedding planning questions you might have in the build up to the day, through to being super happy to help out where possible on the day itself!

When not behind the camera, you will find me hiking up a mountain somewhere, or spending time together with my wife, my baby boy, family and friends.

It is truly a huge privilege to be considered to photograph your special moments. If you would like to find out more, ask any questions or inquire as to my availability, then please get in touch by emailing me or via my contact form here.

Harrogate | York | Leeds | Sheffield | Newcastle | Yorkshire | UK | International