
Catholic Radio in Spencer & Spirit Lake – KCSL 89.9 FM
KCSL 89.9 FM brings Iowa Catholic Radio to Spencer, Spirit Lake, Okoboji and the Iowa Great Lakes, reaching Estherville, Emmetsburg, Hartley and into southern Minnesota. Tune in for Mass, prayer, local shows and EWTN programming on your radio, or listen anywhere on our free app.
Frequency: 89.9 FM · Call sign: KCSL · Licensed to: Spencer, Iowa · Good reception: about 34 miles around Spencer, with fringe reception to about 48 miles
Catholic Parishes in the KCSL 89.9 FM Area
Spencer & Royal
Sacred Heart, Spencer — Website
St. Louis, Royal — Website
Spirit Lake, Okoboji & Milford
St. Mary, Spirit Lake — Website
St. Joseph, Milford — Website
Hartley, Sanborn, Sutherland & Primghar
St. Joseph, Hartley — Website
St. Cecilia, Sanborn — Website
Sacred Heart, Sutherland — Website
St. Anthony, Primghar — Website
Estherville & Graettinger
St. Patrick, Estherville — Website
Immaculate Conception, Graettinger — Website
Emmetsburg, Ruthven & Mallard
Holy Family, Emmetsburg — Website
Sacred Heart, Ruthven — Website
St. Mary, Mallard — Website
Laurens & Sioux Rapids
Sacred Heart, Laurens
St. Joseph, Sioux Rapids — Website
Sibley & Ashton
St. Andrew, Sibley — Website
St. Mary, Ashton — Website
Southern Minnesota
Good Shepherd, Jackson, MN — Website
St. Joseph, Lakefield, MN — Website
Faith
Connecting People to Christ
contact@iowacatholicradio.com
515-223-1150
© 2026. All rights reserved.
1355 50th St #500, West Des Moines, IA 50266