Stefani informed her fans about the happy occasion by posting three photos from the wedding on her Instagram with the caption "Dreams do come true". Scores of celebrities congratulated the happy couple.
Shelton, 45, met Stefani, 51, on the set of The Voice in 2015. They got engaged five years later in October 2020.
"Hey @gwenstefani thanks for saving my 2020... And the rest of my life. I love you. I heard a YES!" Shelton wrote on social media after he popped the question in October.
This is Shelton's third marriage; he was married Kaynette Williams from 2003 to 2006 and then to country singer Miranda Lambert from 2011 to 2015.
Stefani was previously married to Bush lead singer Gavin Rossdale for 14 years, from 2002 to 2016. They share three children, Kingston, 15, Zuma, 12, and Apollo, seven.