You can now listen to Today, Explained on many local public radio stations across the US, with more added regularly. That’s because we’re partnering with WNYC to bring our daily news podcast to stations from New Hampshire to Portland, OR, and many regions in between.
Don’t worry, we’re still dropping episodes Monday through Friday on your favorite podcast platforms. We’re just giving you one more way to listen to the show, say, while driving through Michigan en route to a long-overdue vacation or in between celebrations at Mardi Gras.
Listeners in earshot of these stations and radio networks can tune in as follows.
8:30 pm ET
City |
Station |
City |
Station |
Concord, NH |
WEVO-FM 89.1 |
Colebrook, NH |
WEVF-FM 90.3 |
Gorham/Berlin, NH |
WEVC-FM 107.1 |
Hanover, NH
|
WEVH-FM 91.3 |
Jackson, NH
|
WEVJ-FM 99.5 |
Keene, NH
|
WEVN-FM 90.7 |
Littleton, NH
|
WEVQ-FM 91.9 |
Nashua, NH |
WEVS-FM 88.3 |
WITF, Harrisburg, PA
2:30 pm ET
City |
Station |
City |
Station |
Harrisburg, PA
|
WITF-FM 89.5 |
Chambersburg, PA |
WYPM-FM 93.3 |
2:30 pm ET
City |
Station |
City |
Station |
Burlington, VT |
WVPS-FM 107.9 |
Bennington, VT |
WBTN-FM 94.3 |
Brattleboro, VT |
WVBA-FM 88.9 |
Rutland, VT |
WRVT-FM 88.7 |
St. Johnsbury, VT |
WVPA-FM 88.5 |
Windsor, VT |
WVPR-FM 89.5 |
3:30 and 7:30 pm ET
City |
Station |
City |
Station |
Cincinnati, OH |
WVXU-FM 91.7 |
Oxford/Dayton ,OH |
WMUB-FM 88.5 |
WHYY, Philadelphia, PA
2:30 pm ET
City |
Station |
City |
Station |
Philadelphia, PA |
WHYY-FM 90.9 |
Atlantic City, NJ |
WNJN-FM 89.7 |
Berlin, NJ |
WNJS-FM 88.1 |
Bridgeton, NJ |
WNJB-FM 89.3 |
Cape May Court House, NJ |
WNJZ-FM 90.3 |
Manahawkin, NJ |
WNJM-FM 89.9 |
WRKF, Baton Rouge Public Radio
10:00 pm CT
City |
Station |
City |
Station |
Baton Rouge, LA |
WRKF-FM 89.3 |
10:00 pm CT
City |
Station |
City |
Station |
New Orleans LA |
WWNO-FM 89.9 |
Thibodaux/Houma, LA |
KTLN-FM 90.5 |
WCBU, Peoria, IL
2:30 pm CT
City |
Station |
City |
Station |
Peoria, IL |
WCBU-FM 89.9 |
WGLT, Normal, IL
2:30 pm CT
City |
Station |
City |
Station |
Normal, IL |
WGLT-FM 89.1 |
6:00 pm PT
City |
Station |
City |
Station |
Portland, OR |
KOPB-FM 91.5 |
Bend, OR |
KOAB-FM 91.3 |
Lakeview, OR |
KOAP-FM 88.7 |
Astoria, OR |
KOAC-FM 89.7 |
Tillamook, OR |
KTMK-FM 91.1 |
Baker City, OR |
KOBK-FM 88.9 |
Burns, OR |
KOBN-FM 90.1 |
Corvallis, OR |
KOAC-AM 550 |
Enterprise, OR |
KETP-FM 88.7 |
Eugene/Springfield, OR |
KOPB-AM 1600 |
Gleneden Beach, OR |
KOGL-FM 89.3 |
Hood River, OR |
KHRV-FM 90.1 |
John Day, OR |
KOJD-FM 89.7 |
La Grande, OR |
KTVR-FM 90.3 |
Pendleton, OR |
KRBM-FM 90.9 |
The Dalles, OR |
KOTD-FM 89.7 |
2:30 pm ET
City |
Station |
City |
Station |
Ann Arbor, MI |
WUOM-FM 91.7 |
Flint, MI |
WFUM-FM 91.1 |
Grand Rapids, MI |
WVGR-FM 104.1 |
6:30 pm ET
City |
Station |
City |
Station |
Corbin, KY |
WEKF-FM 88.5 |
Hazard, KY |
WEKH-FM 90.9 |
Pineville, KY |
WEKP-FM 90.1 |
Lexington, KY |
WEKU-FM 88.9 |
WEKU, Central and Eastern Kentucky
6:30 pm ET
City |
Station |
City |
Station |
Corbin, KY |
WEKF-FM 88.5 |
Hazard, KY |
WEKH-FM 90.9 |
Pineville, KY |
WEKP-FM 90.1 |
Lexington, KY |
WEKU-FM 88.9 |
KCRW, Los Angeles, CA
1:30 and 6:30 pm PT
City |
Station |
City |
Station |
Los Angeles, CA |
KCRW-FM 89.9 |
Palm Springs, CA |
KCRI-FM 89.3 |
Santa Barbara, CA |
KDRW-FM 88.7 |
Mojave, CA |
KCRY-FM 88.1 |
Ventura, CA |
KCRU-FM 89.1 |
WAMU, Washington, DC
9:00 pm ET
City |
Station |
City |
Station |
Washington, DC |
WAMU-FM 88.5 |
WKNO, Memphis, TN
3:30 pm CT
City |
Station |
City |
Station |
Memphis, TN |
WKNO-FM 91.1 |
WFPL, Louisville, KY
6:30 pm ET
City |
Station |
City |
Station |
Louisville, KY |
WFPL-FM 89.3 |
WUTC, Chattanooga, TN
3:35 and 8:35 pm ET
City |
Station |
City |
Station |
Chattanooga, TN |
WUTC-FM 88.1 |
KUOW, Seattle, WA
6:00 pm PT
City |
Station |
City |
Station |
Seattle, WA |
KUOW-FM 94.9 |
Bellingham, WA |
KQOW-FM 90.3 |
Tumwater, WA |
KUOW-AM 1340 |
KCLU, Ventura, Santa Barbara, and southern San Luis Obispo counties, CA
2:00 pm PT
City |
Station |
City |
Station |
Santa Maria/San Luis Obispo, CA |
KCLM-FM 89.7 |
Santa Barbara, CA |
KCLU-AM 1340 |
Thousand Oaks/Santa Barbara, CA |
KCLU-FM 88.3 |
KALW, San Francisco Bay Area, CA
1:30 pm PT
City |
Station |
City |
Station |
San Francisco, CA |
KALW-FM 91.7 |
WJCT, Jacksonville, FL
6:30 pm ET
City |
Station |
City |
Station |
Jacksonville, FL |
WJCT-FM 89.9 |
WUFT, Gainesville, FL
6:30 pm ET
City |
Station |
City |
Station |
Gainesville, FL |
WUFT-FM 89.1 |
Inverness, FL |
WJUF-FM 90.1 |
WGCU, southwest Florida
7:30 pm ET
City |
Station |
City |
Station |
Fort Myers/Naples, FL |
WGCU-FM 90.1 |
Marco Island, FL |
WMKO-FM 91.7 |
KPBX, Spokane, WA
6:30 pm PT
City |
Station |
City |
Station |
Bonners Ferry, ID |
KIBX-FM 92.1 |
Brewster, WA |
KPBW-FM 91.9 |
Enterprise, OR |
KPBX-FM 89.3 |
Grand Coulee, WA |
KPBX-FM 91.9 |
Kellogg, ID |
KLGG-FM 89.3 |
Omak, WA |
KOMQ-FM 88.5 |
Oroville, WA |
KPBG-FM 90.9 |
Sandpoint, ID |
KPBX-FM 101.7 |
Spokane, WA |
KPBX-FM 90.7 |
Spokane, WA |
KPBX-FM 91.1 |
Thompson Falls, MT |
KPBX-FM 103.9 |
Twisp, WA |
KTWP-FM 91.1 |
KAWC, Yuma, AZ
6:30 pm MT
City |
Station |
City |
Station |
Parker, AZ |
KAWP-FM 88.9 |
Yuma, AZ |
KAWC-FM 88.9 |
WFAE, Charlotte, NC
7:00 pm ET
City |
Station |
City |
Station |
Charlotte, NC |
WFAE-FM 90.7 |
Hickory, NC |
WFHE-FM 90.3 |
KUHF, Houston, TX
7:30 pm CT
City |
Station |
City |
Station |
Houston, TX |
KUHF-FM 88.7 |
12:30 pm MT
City |
Station |
City |
Station |
Grand Junction, CO |
KPRN-FM 89.5 |
Montrose, CO |
KPRH-FM 88.3 |
Boulder, CO |
KCFC-AM 1490 |
Craig, CO |
KPYR-FM 88.3 |
Vail, CO |
KPRE-FM 89.9 |
Denver, CO |
KCFR-FM 90.1 |
WCVE, Richmond, VA
7:30 pm ET
City |
Station |
City |
Station |
Richmond, VA |
WCVE-FM 88.9 |
Heathsville, VA |
WCNV-FM 89.1 |
Chase City, VA |
WMVE-FM 90.1 |
KANW, Albuquerque, New Mexico
6:00 pm MT
City |
Station |
City |
Station |
Española, Santa Fe and Los Alamos, NM |
K216GQ-FM 91.1 |
Grants, NM |
KIDS-FM 88.1 |
Grants, NM |
KANM-FM 90.3 |
Grants, NM |
K216AW-FM 91.1 |
Santa Rosa, NM |
KANR-FM 91.9 |
Albuquerque, NM |
KANW-FM 89.1 |
Albuquerque, NM |
KANW-HD2 |
Albuquerque, NM |
KANM-FM 90.3 |
Albuquerque, NM |
K298BY-FM 107.5 |
1:00 pm PT
City |
Station |
City |
Station |
Bayside, CA |
KNHM-FM 91.5 |
Grants Pass, OR |
KAGI-AM 930 |
Mount Shasta, CA |
KMJC-AM 620 |
Shasta Lake City, CA |
KJPR-AM 1330 |
Yreka, CA |
KSYC-AM 1490 |
Eugene/Springfield, OR |
KRVM-AM 1280 |
Roseburg, OR |
KTBR-AM 950 |
Mendocino, CA |
KPMO-AM 1300 |
Talent, OR |
KSJK-AM 1230 |
WESA, Pittsburgh, Pennsylvania
7:30 pm ET
City |
Station |
City |
Station |
Pittsburgh, PA |
WESA-FM 90.5 |
KLCC, Eugene, Oregon
2:00 pm PT
City |
Station |
City |
Station |
Eugene, OR |
KLCC-FM 89.7 |
Bend, OR |
KLBR-FM 88.1 |
Florence, OR |
KLFO-FM 88.1 |
Newport, OR |
KLCO-FM 90.5 |
Reedsport, OR |
KLFR-FM 89.1 |
Roseburg, OR |
KMPQ-FM 88.1 |
Why are we taking Today, Explained to the radio?
Not everyone is a podcast listener (yet), and we want to reach as wide an audience as possible. By partnering with local public radio stations, we’re aligning with journalists who share our mission to empower people with the information and insight they need to understand the world and communities in which they live.
Is anything changing about the show? Will we still get songs?!
Today, Explained is always evolving, and we don’t want to rest on our laurels — all 1,000+ episodes of them. We’ve continued to update the show over the past four years, most recently adding Noel King as our newest host. That change allows us to plan even more ambitious series and field reporting from Sean Rameswaram, Noel, and the entire Today, Explained team.
That said, the spirit of the show will remain unchanged. Every day, the show will help our listeners by diving deep to explain one story or issue.
And, yes, there will always be original songs.
Questions about how to listen or want to recommend we consider your city for radio play? Email us at todayexplained@vox.com. (Note: It’s ultimately up to the individual radio stations to decide to air Today, Explained, but we’re happy to pass along your suggestions.)
We're here to shed some clarity
One of our core beliefs here at Vox is that everyone needs and deserves access to the information that helps them understand the world, regardless of whether they can pay for a subscription. With the 2024 election on the horizon, more people are turning to us for clear and balanced explanations of the issues and policies at stake. We’re so grateful that we’re on track to hit 85,000 contributions to the Vox Contributions program before the end of the year, which in turn helps us keep this work free. We need to add 2,500 contributions this month to hit that goal.
Will you make a contribution today to help us hit this goal and support our policy coverage? Any amount helps.
Yes, I'll give $5/month
Yes, I'll give $5/month
We accept credit card, Apple Pay, and
Google Pay. You can also contribute via