St. Olaf Christmas Festival Special Program

On the first full weekend in December each year, more than 15,000 people come to St. Olaf College, 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.

Good News of Great Joy is the theme of this year's presentation, recorded in December of 2018. Artistic Director of the Festival is Dr. Anton Armstrong, conductor of the St. Olaf Choir. Sing For Joy host Pastor Bruce Benson is narrator for this radio broadcast.

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
  • Pasig City,
    DZFE
    FM
    check local listings, 4:00 PM
  • Birmingham, AL
    89.5 FM
    check local listings
  • Troy, AL
    09:00 FM
    December 25, 12:00 AM
  • Jonesboro, AR
    91.1 FM
    check local listings
  • Phoenix, AZ
    88.3 FM
    check local listings
  • Phoenix, AZ
    88.9 FM
    check local listings
  • Alameda, CA
    AM
    check local listings
  • Chico, CA
    89.1 FM
    check local listings
  • China Lake, CA
    91.1 FM
    check local listings
  • Coalinga, CA
    90.7 FM
    check local listings
  • El Cajon, CA
    910 AM
    check local listings
  • Fairmont, CA
    91.7 FM
    check local listings
  • Fresno, CA
    90.3 FM
    check local listings
  • Garberville, CA
    94.9 FM
    check local listings
  • Gonzales, CA
    98.7 FM
    check local listings
  • Laytonville, CA
    96.1 FM
    check local listings
  • Le Grand, CA
    89.9 FM
    check local listings
  • Long Beach, CA
    1280 AM
    check local listings
  • Modesto, CA
    107.9 FM
    December 20, 8:30 AM
  • Modesto, CA
    107.9 FM
    December 20, 5:30 PM
  • Modesto, CA
    107.9 FM
    December 24, check local listings
  • Palmdale, CA
    96.1 FM
    check local listings
  • Porterville, CA
    91.9 FM
    check local listings
  • Redding, CA
    101.5 FM
    check local listings
  • Richvale, CA
    90.5 FM
    check local listings
  • Ridgecrest, CA
    90.5 FM
    check local listings
  • River Pines, CA
    93.3 FM
    check local listings
  • Sacramento, CA
    88.1 FM
    check local listings
  • Salida, CA
    95.5 FM
    check local listings
  • San Francisco, CA
    610 AM
    check local listings
  • Soledad, CA
    89.9 FM
    check local listings
  • Ukiah, CA
    89.5 FM
    check local listings
  • Canon City, CO
    KRLN
    1400 AM
    December 25, check local listings
  • Grand Junction, CO
    90.7 FM
    check local listings
  • Pueblo, CO
    89.9 FM
    check local listings
  • Vernon, CT
    1170 AM
    check local listings
  • Middletown, DE
    PR77
    SAT
    December 25, 12:00 AM
  • Florida City, FL
    88.5 FM
    check local listings
  • Jacksonville, FL
    88.7 FM
    check local listings
  • North Redington Beach, FL
    96.7 FM FM
    check local listings
  • Stuart, FL
    91.7 FM
    check local listings
  • Albany, GA
    107.3 FM
    check local listings
  • Americus, GA
    88.7 FM
    check local listings
  • Columbus, GA
    90.5 FM
    check local listings
  • Lumpkin, GA
    102.1 FM
    check local listings
  • Cherokee, IA
    92.1 FM
    check local listings
  • Cresco, IA
    KCZQ
    102.3 FM
    December 24, check local listings
  • Cresco, IA
    KCZQ
    102.3 FM
    December 25, check local listings
  • Des Moines, IA
    91.3 FM
    check local listings
  • Grinnell, IA
    1410 AM
    December 24, 5:00 AM
  • Hampton, IA
    104.9 FM
    December 25, 8:30 AM
  • Mason City, IA
    97.9 FM
    check local listings
  • Mt. Pleasant, IA
    105.5 FM
    December 24, check local listings
  • Mt. Pleasant, IA
    105.5 FM
    December 25, check local listings
  • Shenandoah, IA
    920 AM
    check local listings
  • Sioux Center, IA
    check local listings
  • Joliet, IL
    91.9 FM
    check local listings
  • Rockford, IL
    94.5 FM
    check local listings
  • Rockford, IL
    99.3 FM
    December 25, 6:00 AM
  • LaPorte, IN
    106.9 FM
    check local listings
  • El Dorado, KS
    88.1 FM
    check local listings
  • Lafayette, LA
    89.1 FM
    check local listings
  • Lake Charles, LA
    98.3 FM
    check local listings
  • Baltimore, MD
    750 AM
    check local listings
  • Baltimore, MD
    860 AM
    check local listings
  • Salisbury, MD
    89.5 FM
    check local listings
  • Grand Rapids, MI
    AM1570 FM92.9 FM
    December 16, 7:00 PM
  • Schoolcraft, MI
    89.5 FM
    check local listings
  • Albert Lea, MN
    1450 AM
    check local listings
  • Baxter, MN
    1340 AM
    December 24, check local listings
  • Blue Earth, MN
    1560 AM
    check local listings
  • Crookston, MN
    1260 AM
    December 23, 1:00 PM
  • Grand Marais, MN
    90.7 FM
    December 22, 8:00 PM
  • Grand Marais, MN
    90.7 FM
    December 24, 11:00 AM
  • Grand Marais, MN
    90.7 FM
    December 25, 5:00 PM
  • Grand Rapids, MN
    93.1 FM
    December 25, 8:00 PM
  • Little Falls, MN
    AM960 KLTF AM
    December 25, 11:00 AM
  • Marshall, MN
    101.7 FM
    check local listings
  • Marshall, MN
    1400 AM
    check local listings
  • Morris, MN
    1230 AM
    check local listings, 12:00 AM
  • Northfield, MN
    1080 AM AM
    check local listings
  • Plymouth, MN
    check local listings, 12:00 AM
  • Sauk Rapids, MN
    1010 AM
    December 25, 9:00 AM
  • Willmar, MN
    1340 AM
    December 24, 9:00 PM
  • Billings, MT
    99.7 FM
    check local listings
  • Black Eagle, MT
    102.3 FM
    check local listings
  • Butte, MT
    88.9 FM
    check local listings
  • Great Falls, MT
    91.3 FM
    check local listings
  • Great Falls, MT
    91.9 FM
    check local listings
  • Shepherd, MT
    88.5 FM
    check local listings
  • Greensboro, NC
    FM
    December 25, 10:00 AM
  • Greensboro, NC
    101.7 FM
    December 24, 1:30 PM
  • Minot, ND
    1320 AM
    December 24, 1:05 PM
  • McCook, NE
    1360 AM
    December 23, 7:00 PM
  • McCook, NE
    1360 AM
    December 24, 7:00 PM
  • McCook, NE
    1360 AM
    December 25, 7:00 PM
  • McCook, NE
    1360 AM
    December 26, 7:00 PM
  • McCook, NE
    98.3 FM
    December 23, 7:00 PM
  • McCook, NE
    98.3 FM
    December 24, 7:00 PM
  • McCook, NE
    98.3 FM
    December 25, 7:00 PM
  • McCook, NE
    98.3 AM
    December 26, 7:00 PM
  • Atlantic City, NJ
    89.3 FM
    check local listings
  • Manahawkin, NJ
    WLNJ
    91.7 FM
    December 24, 5:30 PM
  • Manahawkin, NJ
    WLNJ
    91.7 FM
    December 25, 11:30 PM
  • Manahawkin, NJ
    WYRS
    90.7 FM
    December 24, 5:30 PM
  • Manahawkin, NJ
    WYRS
    90.7 FM
    December 25, 11:30 PM
  • Placitas, NM
    91.9 FM
    check local listings
  • Socorro, NM
    91.9 FM
    check local listings
  • Carson City, NV
    90.1 FM
    check local listings
  • Reno, NV
    98.7 FM
    check local listings
  • Albany, NY
    105.3 FM
    check local listings
  • Buffalo, NY
    89.9 FM
    check local listings
  • Catskill, NY
    104.3 FM
    check local listings
  • East Windham, NY
    104.3 FM
    check local listings
  • Hyde Park, NY
    90.5 FM
    check local listings
  • Kingston, NY
    91.7 FM
    check local listings
  • Mount Kisco, NY
    106.3 FM
    check local listings
  • New York, NY
    1560 AM
    check local listings
  • Smithtown, NY
    88.9 FM
    check local listings
  • Cuyahoga Falls, OH
    1150 AM
    check local listings
  • Toledo, OH
    90.3 FM
    check local listings
  • Youngstown, OH
    91.7 FM
    check local listings
  • Enid, OK
    88.3 FM
    check local listings
  • Ashland, OR
    90.7 FM
    check local listings
  • Florence, OR
    92.5 FM
    check local listings
  • Lebanon, OR
    1580 AM
    December 24, 8:00 PM
  • Lebanon, OR
    1580 AM
    December 25, 8:00 AM
  • Lebanon, OR
    920 AM
    December 24, 8:00 PM
  • Lebanon, OR
    920 AM
    December 25, 8:00 AM
  • Lebanon, OR
    94.1 FM
    December 24, 8:00 PM
  • Lebanon, OR
    94.1 FM
    December 25, 8:00 AM
  • Newport, OR
    88.9 FM
    check local listings
  • Pine Grove, OR
    89.5 FM
    check local listings
  • Roseburg, OR
    88.5 FM
    check local listings
  • Springfield, OR
    88.9 FM
    check local listings
  • Bedford, PA
    90.7 FM
    check local listings
  • Bedford, PA
    91.1 FM
    check local listings
  • Bellefonte, PA
    104.3 FM
    check local listings
  • Erie, PA
    88.1 FM
    check local listings
  • Freeland, PA
    89.3 FM
    check local listings
  • Harleysville, PA
    93.7 FM
    December 25, 8:30 AM
  • Harleysville, PA
    93.7 FM
    December 25, 5:00 PM
  • Harleysville, PA
    97.1 FM
    December 25, 8:30 AM
  • Harleysville, PA
    97.1 FM
    December 25, 5:00 PM
  • Harleysville, PA
    103.5 FM
    December 25, 8:30 AM
  • Harleysville, PA
    103.5 FM
    December 25, 5:00 PM
  • Harleysville, PA
    103.7 FM
    December 25, 8:30 AM
  • Harleysville, PA
    103.7 FM
    December 25, 5:00 PM
  • Harleysville, PA
    90.9 FM
    December 25, 8:30 AM
  • Harleysville, PA
    90.9 FM
    December 25, 5:00 PM
  • Harleysville, PA
    1370 AM
    December 25, 8:30 AM
  • Harleysville, PA
    1370 AM
    December 25, 5:00 PM
  • Johnstown, PA
    88.9 FM
    check local listings
  • Muncy, PA
    105.9 FM
    check local listings
  • Nanticoke, PA
    89.5 FM
    check local listings
  • North Versailles, PA
    check local listings
  • Philadelphia, PA
    950 AM
    check local listings
  • Reading, PA
    89.3 FM
    check local listings
  • Scranton, PA
    103.9 FM
    check local listings
  • State College, PA
    88.3 FM
    check local listings
  • West View, PA
    97.7 FM
    check local listings
  • Charleston, SC
    88.5 FM
    check local listings
  • Milbank, SD
    95.1 FM
    December 24, 7:00 PM
  • Milbank, SD
    95.1 FM
    December 25, 8:00 AM
  • Mitchell, SD
    101.3 FM
    December 25, 9:00 AM
  • Mitchell, SD
    1490 AM
    December 25, 9:00 AM
  • Sioux Falls, SD
    1140 AM
    December 24, check local listings
  • Sioux Falls, SD
    1140 AM
    December 25, check local listings
  • Yankton, SD
    570 AM
    December 24, 11:00 PM
  • Beaumont, TX
    89.7 FM
    check local listings
  • El Paso, TX
    91.7 FM
    check local listings
  • Rockdale, TX
    98.5 FM
    check local listings
  • Ogden, UT
    91.9 FM
    check local listings
  • Salt Lake City, UT
    91.7 FM
    check local listings
  • Roanoke, VA
    91.9 FM
    check local listings
  • Burlington, VT
    89.3 FM
    check local listings
  • Longview, WA
    89.5 FM
    check local listings
  • Chippewa Falls, WI
    WCFW
    105.7 FM
    December 24, 10:30 PM
  • Chippewa Falls, WI
    WCFW
    99.1 FM
    December 24, 10:30 PM
  • Chippewa Falls, WI
    103.7 FM
    check local listings
  • Fond du Lac, WI
    1450 AM
    December 24, 5:30 PM
  • Merrill, WI
    WJMT
    730 AM
    December 24, 3:00 PM
  • Milwaukee, WI
    88.1 FM
    check local listings
  • River Falls, WI
    WEVR
    1550 AM
    December 25, 1:30 PM
  • River Falls, WI
    WEVR-FM
    106.3 FM
    December 24, 7:30 PM
  • Sturgeon Bay, WI
    93.9 FM
    December 24, 12:00 AM
  • Viroqua, WI
    AM 1360
    December 23, 2:30 PM
  • Bluefield, WV
    970
    December 25, 12:00 PM
  • Bluefield, WV
    970 AM
    December 25, 12:00 PM
  • Casper, WY
    91.7 FM
    check local listings