Hey Hey! Welcome!

My name is James and I'm a laid-back and fun-loving photographer based in Roanoke, Virginia.

I believe that photography should be about having a good time and capturing real, authentic moments. I strive to make my clients feel comfortable and relaxed in front of the camera, and I'm always up for a good (depending on who you ask) joke or two.

So if you're looking for a photographer who will capture your special moments with a sense of fun and authenticity, I'd love to work with you.

"Not only did he put us at ease, but his creativity and talent truly shone through in every photo. We couldn't be happier with the results."

—Whitney Wilson

I absolutely recommend James Carroll! We had the most incredible experience with him as our wedding photographer! His goofy demeanor made both our engagement shoot and our wedding photos so much fun. Not only did he put us at ease, but his creativity and talent truly shone through in every photo. We couldn't be happier with the results – our wedding photos are a work of art that perfectly captured our special day. If you want a photographer who not only takes amazing photos but also adds a touch of fun to your special day, look no further. We wholeheartedly recommend James Carroll Photography to anyone looking for a wedding photographer who can perfectly blend professionalism and playfulness. Thank you for giving us cherished memories we'll treasure forever!

- Whitney

Leading up to the wedding, James was very communicative, and easy to work with. The day of the wedding, James showed up and took all of my wedding photo anxiety away. From our beautiful portraits, to catching my little cousin dancing her heart out on the dance floor, James caught every moment we wanted. And then after taking over 3000 photos, we had our entire EDITED portfolio to us in less than a week. I highly recommend this photographer and will continue to do so for all of my friends!

- Chance

James is wonderfully talented, kind and entertaining to work with! We highly recommend him! He is also very fair in his pricing. Look no further for your photography needs! He will truly go the extra mile for the perfect shot.

- Amie

James is absolutely amazing! We hired James a little over a year ago for our wedding! We were not getting married in our hometown so we decided to find someone in the town would get married in! We had our Engagement session with James this past June in Roanoke Virginia. We were nervous before going, because sometimes the first session with a new photographer can be a little uncomfortable. Ours was FAR from it! We had the absolute best time! Not to mention the pictures we got back from it were absolutely incredible. I could not recommend James more! Before our wedding James kept in touch and up to date with everything! This helped ease my anxiety before our big day. James arrived ahead of schedule on our wedding day and got started immediately! He is by far our favorite photographer that we have worked with and we will definitely be making trips to Roanoke in the future just to book sessions with him! We got our wedding pictures back and they are absolutely amazing and we couldn’t have asked for better! We highly recommend booking James!

Thank you so much again!

- Abbey

James is an AMAZING photographer. We loved every photo he captured from our wedding day. He was quick with getting the pictures back to us too. Very personable!! 100/10 recommend

- Hannah

I run a small business as a fiber artist and James is my exclusive photographer. He is excellent at capturing vibrant, and moody colors and, while he follows directions to a T, he also brings his own artistic eye to help create stunning visions that I can use for marketing and promo. I always trust his ability to harness the look I'm going for and he always brings positivity, integrity and respect to the shoots. I appreciate his flexibility and ability to deliver high quality images, dependably.

- Kendra - Aster Fiber Co

I cannot recommend James highly enough! He has always listened to what I want in a session and been willing to give helpful suggestions when I am unsure. Not only is he very personable and professional, but his work is amazing time and time again. I have done several different sessions with him on a variety of styles from the dark and moody cosplay photos to the professional portraits for LinkedIn. Hands down, one of the best photographers you'll come across!

- Lydia

James took senior-style pictures of my sophomore son to capture a stage of life. At the shoot, James was pleasant and joking with my son, while continuing to take pictures and change things up to keep my son engaged. As a result, James captured a variety of my son's typical expressions and personality in the photo series. My son even liked the vast majority of his pictures, even the ones with his little facial quirks! I would absolutely hire James again for pictures of any kind; he manages to get the best natural expressions while making the whole process feel easy and not awkward!


Thank you so much for all of the hard work that you put into our big day. We love working with you because it is so easy to see your passion for photography. Thank you for making the wedding such an easy process, you have such a great eye for photography. We did not even entertain the idea of having anyone else do our wedding because of how much we loved our engagement pictures! You’re awesome!

- Camryn & Hunter

Having James capture our vow renewal solidified the day. The pictures were amazing; his eye for details did not disappoint. He was also extremely humble and a people person. We were never rushed and we got to do things however we wanted. We are so thankful he capture our day and we are looking forward to booking more sessions in the future! Wonderful, wonderful, wonderful all around beautiful experience!

- Dr. Beth Gafford

I wanted to propose to my girlfriend at the top of McAfee Knob at sunrise and needed someone to capture the moment. James was without a doubt the man for the job. He hiked to the top starting at 2AM without question or complaint. He blended in undetected and was able to get some amazing, candid shots at the moment of the proposal and then did a little engagement session after. James was great to work with and I highly recommend him for whatever you are planning!

- John

Would highly recommend!!!! James did our family pics last year and was great! We had 3 young boys who were not always wanting to cooperate and James was great working with them. He took his time, we never felt rushed and we worked together on the different shots taken. The pictures turned out great!! All around an enjoyable experience.

- Alicia

We are so happy with our pictures! Our photographer was so awesome and professional! If you are ever looking for someone to do professional photos I recommend James Carroll!!

- Koren

James has photographed our small business items with excellent attention to detail and clarity. He’s easy to work with, professional, and friendly. We definitely will be using him for photos of our kiddos in the future.

- Leslie