ADVERTISEMENT

Taylor Swift and Bad Bunny top Spotify's first all-time most streamed artists list

Published Apr 25, 2026 10:49 am

At A Glance

  • Taylor Swift surges past Bad Bunny to become Spotify's most streamed artist.

NEW YORK (AP) — It’s her, hi! Taylor Swift has topped Spotify’s first ever list of the most streamed artists of all time, published Thursday morning.

She’s followed by Puerto Rican superstar Bad Bunny. That comes as no surprise: In 2025 the artist born Benito Antonio Martínez Ocasio was named the streaming giant’s most played artist of the year for a fourth time, dethroning Swift.

It’s a been bit of a cat-and-mouse game for the two: She claimed the top spot the previous two years; he did the same from 2020 to 2023.

Drake is Spotify’s third most streamed artist of all time, followed by The Weeknd, Ariana Grande, Ed Sheeran, Justin Bieber, Billie Eilish, Eminem, Kanye West, Travis Scott, BTS, Post Malone, Bruno Mars, J Balvin, Rihanna, Coldplay, Kendrick Lamar, Future and Juice WRLD, in that order.

Spotify did not provide insight into its data collection methodology when asked about it by The Associated Press.

In addition to naming its most streamed artists globally, Spotify compiled its most streamed albums, songs, podcasts and audiobooks to celebrate its 20th anniversary.

Streaming accounts for most of the money generated by the music industry — 82% in the United States, according to the Recording Industry Association of America.

Spotify, a Sweden-based company founded in April 2006, is the largest platform of all. It accounts for over 31% of the total market share, with a reported 751 million users and 290 million subscribers in more than 184 markets.

1. Bad Bunny’s “Un Verano Sin Ti”

2. The Weeknd’s “Starboy”

3. Ed Sheeran’s “÷ (Deluxe)”

4. Olivia Rodrigo’s “SOUR”

5. The Weeknd’s “After Hours”

6. SZA’s “SOS”

7. Post Malone’s “Hollywood’s Bleeding”

8. Taylor Swift’s “Lover”

9. Arctic Monkeys’ “AM”

10. Billie Eilish’s “When We All Fall Asleep, Where Do We Go?”

11. Dua Lipa’s “Future Nostalgia”

12. Post Malone’s “Beerbongs & Bentleys”

13. XXXTENTACION’s “?”

14. Karol G’s “Mañana Será Bonito (Bichota Season)”

15. Bad Bunny’s “YHLQMDLG”

16. Bruno Mars’ “Doo-Wops & Hooligans”

17. Drake’s “Views”

18. Taylor Swift’s “Midnights”

19. Drake’s “Scorpion”

20. The Weeknd’s “Beauty Behind The Madness”

Spotify’s most streamed songs of all time

1. The Weeknd’s “Blinding Lights”

2. Ed Sheeran’s “Shape of You”

3. The Neighbourhood’s “Sweater Weather”

4. The Weeknd ft. Daft Punk’s “Starboy”

5. Harry Styles’ “As It Was”

6. Lewis Capaldi’s “Someone You Loved”

7. Post Malone and Swae Lee’s “Sunflower — Spider-Man: Into the Spider-Verse”

8. Drake ft. Wizkid and Kyla’s “One Dance”

9. Ed Sheeran’s “Perfect”

10. The Kid LAROI and Justin Bieber’s “Stay”

11. Imagine Dragons’ “Believer”

12. Arctic Monkeys’ “I Wanna Be Yours”

13. Glass Animals’ “Heat Waves”

14. Billie Eilish and Khalid’s “Lovely”

15. Coldplay’s “Yellow”

16. Lord Huron’s “The Night We Met”

17. The Chainsmokers ft. Halsey’s “Closer”

18. Billie Eilish’s “Birds of a Feather”

19. Vance Joy’s “Riptide”

20. Lady Gaga and Bruno Mars’ “Die With A Smile”

Related Tags

Taylor Swift Bad Bunny Drake Spotify
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.