St. Olaf Christmas Festival Special Program
On the first full weekend in December each year, more than 10,000 people come to Minnesota, the home of Sing For Joy, to experience traditional Scandinavian meals, atmosphere and fellowship — and to attend the St. Olaf Christmas Festival concerts.
Each year, Sing For Joy is proud to present a special radio presentation of the festival. For many thousands, the annual broadcast of the festival on radio stations across the U.S. has become a part of their Christmas observance.
The festival features splendid music of the season, performed by the St. Olaf Choir, the Chapel Choir, the Manitou Singers, the Cantorei, the Viking Chorus and the St. Olaf Orchestra, separately and as a massed ensemble. In all, more than 400 student musicians take part.
Our Hope for Years to Come is the theme of this year's presentation, recorded in December of 2024 at Skoglund Center Auditorium on the campus of St. Olaf College. Artistic Director of the Festival is Dr. Anton Armstrong, conductor of the St. Olaf Choir. Sing For Joy host Alexandra Jacob is narrator for this radio broadcast.
Listen online
Listen to the program in our online player, and view information about the music and performers.
Find your local station
Many radio stations across the country will air this special program and seasonal selections. Watch this space for information as additional stations register. For additional information on airings, please check with your local station.
-
City & StateStation IDFrequencyDate & Time of Broadcast
-
Troy, ALFMcheck local listings
-
Mariposa, CACCcheck local listings
-
Modesto, CA107.9 FMDecember 21, 8:30 AM
-
Modesto, CA107.9 FMDecember 21, 5:30 PM
-
Modesto, CA107.9 FMcheck local listings
-
North Redington Beach, FL96.7 FMcheck local listings, 12:00 AM
-
Cherokee, IAKCHE92.1 FMDecember 25, 8:00 AM
-
Hampton, IA104.9 FMDecember 25, 8:30 AM
-
Mason City, IA97.9 FMDecember 25, check local listings
-
Mt. Pleasant, IA105.5 FMDecember 25, 3:30 AM
-
Rockford, IL99.3 FMDecember 24, check local listings
-
El Dorado, KS88.1 FMDecember 25, check local listings
-
Baxter, MN1340 AMcheck local listings
-
Buffalo, MN1360 AMcheck local listings
-
Cloquet, MN1230 AMDecember 25, check local listings
-
Grand Rapids, MNKOZY93.1FM/AM 1320 AMcheck local listings
-
Little Falls, MNAM960 KLTF AMDecember 25, 1:00 PM
-
Ortonville, MNKDIO1350 AMDecember 25, 9:00 AM
-
Plymouth, MNcheck local listings, 12:00 AM
-
Sauk Rapids, MN1010 AMDecember 25, 10:00 AM
-
Willmar, MN1340 AMDecember 24, 9:00 PM
-
Greensboro, NC101.7 FMcheck local listings, 12:00 AM
-
Wake Forest, NCcheck local listings
-
Devils Lake, ND1240 AMcheck local listings
-
Albany, ORDecember 25, 12:00 AM
-
Milbank, SD1510 AMDecember 24, 7:00 PM
-
Milbank, SD1510 AMDecember 25, 9:00 AM
-
Milbank, SD95.1 FMDecember 24, 7:00 PM
-
Milbank, SD95.1 FMDecember 25, 9:00 AM
-
Mitchell, SD101.3 FMDecember 25, 9:00 AM
-
Mitchell, SD1490 AMDecember 25, 9:00 AM
-
Yankton, SDcheck local listings
-
Collegedale, TN90.5 FMDecember 20, 12:00 PM
-
Memphis, TNWHBQ560 AMcheck local listings
-
TAYLOR, TX98.5 FMcheck local listings, 5:00 PM
-
Chippewa Falls, WI103.7 FMDecember 9, 9:30 AM
-
Fond du Lac, WI1450 AMDecember 25, 5:30 AM
-
River Falls, WIWEVR106.3 FMDecember 24, check local listings
-
River Falls, WIWEVR106.3 FMDecember 25, check local listings
-
River Falls, WIWEVR1550 AMDecember 24, check local listings
-
River Falls, WIWEVR1550 AMDecember 25, check local listings
-
Viroqua, WI1360 AMDecember 25, 8:30 AM


