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.

Public Files - FCC - KIHC-FM • KIHS • KLOX • KCSL • KDVM • KQBV

1355 50th St #500, West Des Moines, IA 50266