St. Olaf Christmas Festival Special Program

On the first full weekend in December each year, more than 15,000 people come to Minneapolis / St. Paul 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 500 student musicians take part.

Promise of Peace is the theme of this year's presentation, recorded in December of 2022 at Orchestra Hall in Minneapolis. 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 & State
    Station ID
    Frequency
    Date & Time of Broadcast
  • Kempton Park,
    December 25, 12:00 AM
  • Troy, AL
    December 25, 12:00 AM
  • Mariposa, CA
    check local listings
  • Modesto, CA
    107.9 FM
    December 17, 8:30 AM
  • Modesto, CA
    107.9 FM
    December 17, 5:30 PM
  • Modesto, CA
    107.9 FM
    December 24, 11:30 PM
  • Modesto, CA
    107.9 FM
    December 25, 8:30 AM
  • Modesto, CA
    107.9 FM
    December 25, 5:30 PM
  • Riverside, CA
    92
    December 25, 12:00 PM
  • North Redington Beach, FL
    check local listings, 12:00 AM
  • Cherokee, IA
    92.1 FM
    December 25, 8:00 AM
  • Cresco, IA
    KCZQ
    102.3 FM
    December 25, 2:00 PM
  • Grinnell, IA
    1410 AM
    December 24, 4:30 PM
  • Hampton, IA
    104.9 FM
    December 25, 8:30 AM
  • Mason City, IA
    97.9 FM FM
    December 25, check local listings
  • Mt. Pleasant, IA
    105.5 FM
    December 25, 3:30 PM
  • Rockford, IL
    99.3 FM
    December 20, 12:30 PM
  • Rockford, IL
    99.3 FM
    December 24, 12:30 PM
  • Grand Rapids, MI
    1570 FM
    check local listings, 12:00 AM
  • Cloquet, MN
    AM
    December 25, 4:00 PM
  • Crookston, MN
    1260 AM
    December 18, 3:30 PM
  • Faribault, MN
    1390 AM
    December 25, 2:00 PM
  • Little Falls, MN
    960 AM
    December 24, check local listings
  • Little Falls, MN
    960 AM
    December 25, check local listings
  • Marshall, MN
    1400 AM
    check local listings, 12:00 PM
  • Morris, MN
    AM
    check local listings
  • Ortonville, MN
    KDIO
    1350 AM
    check local listings, 12:00 AM
  • Plymouth, MN
    1030 AM
    check local listings
  • Sauk Rapids, MN
    1010 AM
    December 25, check local listings
  • Willmar, MN
    1340 AM
    December 24, 9:00 PM
  • Greensboro, NC
    101.7 FM
    December 25, check local listings
  • Wake Forest, NC
    FM
    December 23, check local listings
  • Minot, ND
    1320 AM
    December 25, 3:05 AM
  • Manahawkin, NJ
    WLNJ
    91.7 FM
    December 24, 11:00 AM
  • Manahawkin, NJ
    WLNJ
    91.7 FM
    December 25, 11:50 PM
  • Manahawkin, NJ
    WYRS
    90.7 FM
    December 24, 11:00 AM
  • Manahawkin, NJ
    WYRS
    90.7 FM
    December 25, 11:30 PM
  • Albany, OR
    1580 AM
    December 25, check local listings
  • Harleysville, PA
    1370 AM
    December 25, 7:30 AM
  • Harleysville, PA
    1370 AM
    December 25, 3:30 PM
  • Lower Gwynedd, PA
    CABLE
    December 25, 6:00 PM
  • Milbank, SD
    95.1 & 1510 FM
    December 25, 9:00 AM
  • Mitchell, SD
    101.3 FM
    December 25, 9:00 AM
  • Mitchell, SD
    1490 AM
    December 25, 9:00 AM
  • Yankton, SD
    570 AM
    check local listings
  • franklin, TN
    SAT
    check local listings, 12:00 PM
  • Terrell, TX
    check local listings
  • Terrell, TX
    102.5 FM
    December 24, 10:00 PM
  • Terrell, TX
    1570 AM
    December 24, 10:00 PM
  • Chippewa Falls, WI
    103.7 FM
    December 7, 9:30 PM
  • Merrill, WI
    WJMT
    730 AM
    check local listings
  • Merrill, WI
    WJMT
    96.3 FM
    check local listings
  • River Falls, WI
    WEVR
    1550 AM
    check local listings
  • River Falls, WI
    WEVR-FM
    106.3 FM
    check local listings
  • Sturgeon Bay, WI
    FM
    check local listings
  • Viroqua, WI
    107.3 FM
    December 25, 8:30 AM
  • Viroqua, WI
    1360 AM
    December 25, 8:30 AM
  • Bluefield, WV
    970 AM
    December 25, 4:00 PM