document.documentElement.classList.remove( 'no-js' );
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.katemerrillphoto.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.3"}}; /*! This file is auto-generated */ !function(s,n){var o,i,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)})}catch(e){}c(n=g(i,f,p,u))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
var _iub = _iub || []; _iub.csConfiguration = {"ccpaAcknowledgeOnDisplay":false,"whitelabel":false,"lang":"en","floatingPreferencesButtonDisplay":"bottom-right","siteId":2428710,"enableCcpa":true,"countryDetection":true,"perPurposeConsent":true,"cookiePolicyId":52104022, "banner":{ "acceptButtonDisplay":true,"customizeButtonDisplay":true,"position":"float-top-center","rejectButtonDisplay":true,"listPurposes":true,"acceptButtonColor":"#69b3bb","acceptButtonCaptionColor":"white","customizeButtonColor":"#535353","customizeButtonCaptionColor":"white","rejectButtonColor":"#ed6a29","rejectButtonCaptionColor":"white","textColor":"#515151","backgroundColor":"#ffffff" }};
https://www.katemerrillphoto.com/wp-includes/js/jquery/jquery.min.js
https://www.katemerrillphoto.com/wp-includes/js/jquery/jquery-migrate.min.js
Skip to content
Kate Merrill Photo
  • Portfolio
  • Pricing
  • About
  • Resources
Contact
Kate Merrill Photo
Contact
Contact me

Denver wedding photographer

for folks who rock their weird

My Process

You deserve wedding photos…

that embrace your whole self

They can scream YOU from the rooftops, celebrate how awesome your love is, and not be a copy of whatever’s trending. You dance to your own beat, and your wedding doesn’t play by the rules. So why should your photos look like everyone else’s?

Couple giving each other a piggy back ride at their engagement session
Give me Unique Wedding Photos!

your wedding…

isn’t an 8 hour photoshoot


You’re going to enjoy every moment, relish every hug, be present for every conversation, AND have great photos at the end of it. You decide how much of your day is structured photo time. If you want to *gasp* attend your cocktail hour, we’ll make it happen. 

You’re Speaking my Language

I’m a wedding photographer

not an adventure elopement photographer

Mountain views are stunning. We all know that. We’re in Colorado!! But you? You’re planning a wedding where you put your people first, and that’s where I find the real magic. I’m just as pumped to photograph the RiNo alleys and LoDo architecture as I would be surrounded by mountains, as long as you’re there having a blast with the people you love most. 

I’ll be in the thick of it on your dance floor, dodging wayward elbows and catching every wild, beautiful moment of your day from start to finish.

Photograph my people

As Seen In

Junebug Weddings 2021 Approved Vendor - Go to Profile
2021 LGBTQ I Do Featured Vendor - View Profile
Expertise Best Wedding Photographers in Denver 2021 - See Article
World's Best Wedding Photos Member Artist Badge

Reviews

“Booking Kate will be the best decision that you make for your wedding in Denver”

You will never regret it. She was amazing from the first day we met her to our wedding day. Everyone we have shown our photos to has commented on how unique, artistic, and beautiful they are.

– Libby & Drew

“Are you getting married? Are you two nerds in love? Are you near Denver?”

Then I have the photographer for you! Kate was incredible. She was organized, talented, and exceptionally kind. She takes photos of couples all the time, but I felt so cared for and seen by her, and her passion for what she does was evident in everything.

– Amber & Kevin

“Kate got it, and our photos turned out beautifully as a result”

I highly highly recommend working with Kate for your wedding, ESPECIALLY if you are LGBTQ+. No stodgy heteronormative posing or uncomfortable “who’s the guy?” awkwardness.

– Heather & Claire

my work

Blanc Denver Wedding

Wedding couple portrait on Denver street near Ironton Distillery

Ironton Distillery Wedding in Denver

Couple laughing on a bridge with unique architecture in Denver

Engagement Photos at RiNo Art Park in Denver

Denver County Courthouse Wedding

Planet Bluegrass Wedding in Lyons, Colorado

Gay couple entering their Denver wedding reception in gold suits.

Gay Wedding at the Denver Children’s Museum

Denver Microwedding at Hotel Teatro

Hotel Colorado Wedding in Glenwood Springs

Same sex couple in a suit and a dress against a green wall in Denver

Denver Skylight LGBTQ+ Wedding

if you’re thinking…

what do I do with my hands?

We all do the second a camera gets pointed at us. Myself included. I’ll take you from deer-in-the-headlights to loving every moment of your wedding day. REALLY.

I know you’re thinking you’re the exception. Everyone I’ve photographed has promised me THEY’RE going to be the most awkward…But they weren’t, and you’re not either. Just like all the other awesome humans in all my photos…

love looks good on you too.

About Kate

hey! it’s me Kate, she/they

but this isn’t about me…

Because I’m not at your wedding to add more photos to my portfolio or a new reel to my Instagram feed. I’m there for YOU. Your experience on your day is what matters to me most. That means what you prioritize comes first. If that’s sitting with your grandparents and listening to your favorite stories again, that’s what I’m photographing.

I really don’t like talking about myself, but here’s the short of it: I’m an out and proud sci-fi nerd, board game enthusiast, book goblin, fan of all things others think are “geek-y”, and bi wedding photographer who’s had a camera in their hands their whole life. If you want more…

there’s photos of me in nerdy costumes here

🏳️‍🌈 We’re inclusive of all love and all people . PERIOD. 🏳️‍🌈

Every person in this world deserves love, marriage, beautiful photographs, and vendors who celebrate them and their relationships.

What’s Next?

pricing

Planning Resources for Denver Weddings

wait! before you head out…

Want Wedding Planning Help?

Best Denver Wedding Venues

Read More

Denver Small Wedding Guide

Read More

Courthouse Wedding Guide

Read More

Farm Wedding Venue Guide

Read More
check out some more guides

Site Navigation

Home

Contact

Pricing

Resources

Portfolio

About

Client Login

Kate Merrill

Denver Wedding Photographer

1456 Fillmore St. Denver, CO 80206

Text Anytime: 720-432-8698 // Email: kate@katemerrillphoto.com

Kate Merrill is a Denver Wedding Photographer servicing the Denver Metro Area and Front Range. Travel for services is included to Denver, Boulder, Littleton, Morrison, Golden, Evergreen, Conifer, and Lyons. A small fee applies to travel for Breckenridge, Aspen, Vail, Eagle, Colorado Springs, and Fort Collins. Just ask for more details.

Privacy & Legal

Privacy Policy
Cookie Policy
Terms and Conditions

Favorite Links

Best Denver Wedding Venues

Denver Courthouse Weddings

Boulder Farm Weddings

Dog-Friendly Wedding Venues

Instagram Facebook Pinterest Email
  • Portfolio
  • Pricing
  • About
  • Resources
(function (w,d) {var loader = function () {var s = d.createElement("script"), tag = d.getElementsByTagName("script")[0]; s.src="https://cdn.iubenda.com/iubenda.js"; tag.parentNode.insertBefore(s,tag);}; if(w.addEventListener){w.addEventListener("load", loader, false);}else if(w.attachEvent){w.attachEvent("onload", loader);}else{w.onload = loader;}})(window, document);
(function (w,d) {var loader = function () {var s = d.createElement("script"), tag = d.getElementsByTagName("script")[0]; s.src="https://cdn.iubenda.com/iubenda.js"; tag.parentNode.insertBefore(s,tag);}; if(w.addEventListener){w.addEventListener("load", loader, false);}else if(w.attachEvent){w.attachEvent("onload", loader);}else{w.onload = loader;}})(window, document);
(function (w,d) {var loader = function () {var s = d.createElement("script"), tag = d.getElementsByTagName("script")[0]; s.src="https://cdn.iubenda.com/iubenda.js"; tag.parentNode.insertBefore(s,tag);}; if(w.addEventListener){w.addEventListener("load", loader, false);}else if(w.attachEvent){w.attachEvent("onload", loader);}else{w.onload = loader;}})(window, document);
document.documentElement.style.setProperty('--scrollbar-offset', window.innerWidth - document.documentElement.clientWidth + 'px' );
var kadenceConfig = {"screenReader":{"expand":"Child menu","expandOf":"Child menu of","collapse":"Child menu","collapseOf":"Child menu of"},"breakPoints":{"desktop":"1024","tablet":768},"scrollOffset":"0"};
https://www.katemerrillphoto.com/wp-content/themes/kadence/assets/js/navigation.min.js
https://www.katemerrillphoto.com/wp-content/plugins/breeze/assets/js/js-front-end/breeze-lazy-load.min.js
document.addEventListener("DOMContentLoaded", function () { window.lazyLoadInstance = new LazyLoad({ elements_selector: ".br-lazy", data_src: "breeze", data_srcset: "brsrcset", data_sizes: "brsizes", class_loaded: "br-loaded", threshold: 300, }); });
https://www.katemerrillphoto.com/wp-content/plugins/kadence-blocks/includes/assets/js/jarallax.min.js
var kadence_blocks_parallax = {"speed":"-0.1"};
https://www.katemerrillphoto.com/wp-content/plugins/kadence-blocks/includes/assets/js/kt-init-parallax.min.js
window.addEventListener("DOMContentLoaded",(e=>{document.querySelectorAll('img[loading="lazy"]').forEach((e=>{e.getBoundingClientRect().top<=window.innerHeight&&(e.loading="eager")}))}));