Musically, it was defined by critics as a multi-genre song. Stapleton said the song was inspired by "people who have passed away before their time." The singer recorded the song a day after a longtime friend died.[6] "Broken Halos" is a mid-tempocountry rock number in which Stapleton "meditates on the wounds people suffer and the road toward healing that they travel," as noted by aLos Angeles Times' reviewer.[7] AnNPR editor described it asSouthern gospel,[8] and aRolling Stone reviewer, asfolk rock.[9] AnotherRolling Stone writer, Chris Parton, named itcountry gospel after listening to a live performance of the song, and interpreted it as:
...[The track] offers a tender, lump-in-your-throat reminder to keep the faith, even in the midst of tragedy. Angels appear to help us on our way, Stapleton sings, but when their job is done they leave. . . and we're not meant to understand why.[10]
The song is composed in the key ofA-flat major with a moderate tempo. It primarily follows the chord pattern A♭-D♭-A♭-Fm-A♭-D♭-A♭.[11]
Writing forBillboard,Spotify editors opined the song "helps build a strong argument that [Stapleton] is one of the most refreshing and consistent country artists to emerge in recent memory."[12] Laura McClellan ofTaste of Country wrote "the stripped-down tune is a commentary on, essentially, stumbling along this life together as human beings, and its lyrics are poignant enough to affect even the most cynical of us." She commented its mid-tempo, "laid-back" feel with only guitar and vocals featuring prominently "makes it easy listening, but its core is significant."[13] InPaste, Ben Salmon described it a "a perfectly paced song that lyrically spans the spiritual and the earthbound."[14]
InRolling Stone, Robert Crawford commented, "Equal parts folk-rock anthem and Sunday-morning spiritual, [the song] begins with five seconds of Stapleton in solo mode, howling over an acoustic guitar. When the band joins him halfway through the first verse, it's an understated entrance, stripped free of radio-friendly gloss... [The song] is a straightforward, uncluttered opener, designed to welcome – not overwhelm – the listener."[9]
"Broken Halos" entered the top 10 on the USCountry Airplay on the chart dated February 10, 2018, becoming his second single to do so following "Nobody to Blame".[15] It topped the chart in its March 24, 2018 issue, becoming his first career number one on Country Airplay.[16] It also entered the top 10 on theHot Country Songs chart in its 42nd chart week, being Stapleton's second top 10 following his two-week leading song "Tennessee Whiskey".[17] "Broken Halos" was certifiedplatinum by theRecording Industry Association of America on April 26, 2018, double platinum in 2019 and triple platinum in 2021.[18] It has sold 664,000 downloads in the United States as of April 2019.[19]
Stapleton premiered the song duringDolly Parton's Tennessee wildfires telethon in December 2016.[20] On July 18, 2017 the singer performed it onThe Today Show, along with "Tennessee Whiskey" and "Second One to Know".[21] Stapleton also performed the song at the 2017 CMT Artists of the Year awards[22] and at theCountry Music Association Awards.[23] The song is featured on the setlist of hisAll-American Road Show Tour. During his live performances in late 2017, the singer dedicated the song to the victims of deadly tragedies that happened in the country.[24]