North America
During the first five hours of availability on January 12, 2023, "Flowers" gained 685,000 streams, 2.4 million radio airplay audience impressions, and 2,000 digital downloads sold and debuted at number 21 on the Digital Songs chart. After its first full week (January 13–19) "Flowers" debuted atop the Billboard Hot 100, becoming the 65th song to do so, Cyrus's second number-one single after "Wrecking Ball" in 2013 and her 11th top ten entry. Due to garnering 52.6 million streams, 33.5 million radio airplay audience impressions and 70,000 digital downloads sold, it debuted atop the Streaming Songs, rose to number one of the Digital Song Sales and debuted at number 18 of the Radio Songs. The same week, Cyrus reached her career top of number three on Billboard Artist 100 chart and her back catalog had an increase of 65% in streaming in the United States. "Flowers" spent eight non-consecutive weeks atop the Hot 100. It also became the second song ever after Harry Styles' "As It Was" (2022) to spend its debut 20 weeks in the chart's top-three region. It became the highest streamed song in a week since Drake's "Way 2 Sexy" in September 2021 due to 59.8 million streams in its second week, as well as the first song with two consecutive weeks of at least 50 million streams since Olivia Rodrigo's "Drivers License" in January 2021, the first non-holiday song with three consecutive weeks of at least 40 million streams since Rodrigo's "Good 4 U" in June 2021, and the first song to sell over 30,000 in three consecutive weeks since Coldplay and BTS's "My Universe" in October 2021. It topped the Streaming Songs and Digital Songs charts for four and five consecutive weeks, respectively.
After one month of release in the United States, "Flowers" became Cyrus's 11th biggest hit in total radio airplay audience due to 233 million impressions and her 13th biggest in on-demand streaming due to 182 million streams. In its fifth week it topped the Radio Songs and Pop Airplay charts. It became Cyrus's first number-one single on Radio Songs and the fourth song to top it in five weeks at most since it became an all-format chart in December 1998. It also became the 13th song in history to top Pop Airplay in five weeks at most. In its sixth week, "Flowers" became Cyrus's first number-one on the Adult Pop Airplay and Dance/Mix Show Airplay charts. It spent 18 consecutive weeks atop Radio Songs, tying with the Goo Goo Dolls's "Iris" (1998) as the second longest-running number-one on the chart. On the issue dated April 15, 2023, it became Cyrus's second number-one song on the Adult Contemporary chart. Also that week, "Flowers" became the seventh song ever to top the Pop Airplay, Adult Pop Airplay, and Adult Contemporary charts concurrently. The single topped the three charts for 10, 17, and 57 weeks, respectively. It became the third song ever to top all three charts simultaneously for at least four weeks, after Adele's "Hello" (2015) and Celine Dion's "Because You Loved Me" (1996). The song became the longest-running chart-topper in the over 60-year history of Adult Contemporary; it broke the record previously held by Maroon 5's "Girls Like You", which spent 36 weeks at number one. It eventually became the first song to top the Adult Contemporary chart for a full year. In July 2024, due to charting 56 weeks atop Adult Contemporary, "Flowers" earned the most weeks at the summit of a Billboard airplay chart. With 17 weeks atop the Adult Pop Airplay chart, it tied with "Iris" (1998) by Goo Goo Dolls as the sixth longest-running leader, and became the longest-running among women, at the time, in the chart's history. In January 2024, "Flowers" became the song with the most cumulative weeks atop the three charts (64 by then). In 2024, "Flowers" achieved the most cumulative weeks at number one on all Billboard airplay charts (106), surpassing The Weeknd's "Blinding Lights (87); and became the first song to spend 100 cumulative weeks at the top spot across said charts. "Flowers" became the 21st song in chart history to spend at least a full year (52 weeks), cumulatively, on the Billboard airplay charts.
According to Luminate, "Flowers" earned 750.7 million on-demand audio and video streams (including user-generated content streams), 380,000 downloads, and 2.4 billion radio audience impressions in the US until June 29, 2023—making it the most-streamed, most-downloaded, and most-heard song on the radio of the first half of 2023. Ultimately, "Flowers" ended 2023 as the fourth most-streamed, second best-selling digital track, and most-consumed song on the radio in the US (with 634.4 million on-demand audio streams, 428,000 downloads, and 3.9 billion radio audience impressions until December 28, 2023). It ranked second on the 2023 year-end Hot 100 chart, only behind Morgan Wallen's "Last Night", and topped the year-end Radio Songs and Adult Pop Airplay charts. It was the third most-streamed song in the United States on Spotify in 2023. "Flowers" was the most-heard song across iHeartRadio's stations in the US in 2023, with over 1.4 billion audience impressions.
Following Cyrus's performance of "Flowers" at the 66th Annual Grammy Awards, the song surged 22 spots from number 32 to number 10 on the Billboard Hot 100, re-entering the top-ten of the chart and spending its 29th week in the region, on the issue dated February 17, 2024—over a year after its release. The following week, it slipped to number 17, and marked 52 weeks of charting on the Hot 100, becoming Cyrus's first song to chart for a year in the US. On the issue dated March 30, 2024, "Flowers" departed the Hot 100, due to the chart's recurrent rule. With 55 weeks, it became Cyrus's longest-charting song in the US. It topped the 2024 year-end Adult Contemporary chart. On March 27, 2025, the single was certified 7× Platinum by the RIAA.
In Canada, "Flowers" spent its debut fifteen weeks atop the Canadian Hot 100. It tied Mark Ronson's "Uptown Funk" (featuring Bruno Mars) (2014) as the fourth longest-running number-one in Canada; and became Cyrus's second number-one single after "Wrecking Ball" in 2013. It also became her first number-one on All-format Airplay and Hot AC Airplay charts, and her second on Digital Song Sales, CHR/Top 40 Airplay and AC Airplay charts. It topped the 2023 year-end Canadian Hot 100 chart. It was the second most-streamed song in Canada on Spotify in 2023. On April 23, 2024, the song was certified Diamond by Music Canada for shipment of 800 thousand units.