Rock Valley is a city of over 3,500 people located in extreme Northwest Iowa.  It is a progressive, clean community in a rural setting.  Our hardworking, well-educated, and friendly people make our community a special place to live and work.  

Rock Valley is located between two larger cities; Sioux City, Iowa and Sioux Falls, South Dakota.  Our location offers residents the security and friendliness of small town living with big city attractions nearby.  Rock Valley is located on U.S. Highway 18 with Interstate 29 and 90 nearby, offering easy transportation access to the surrounding areas. 

Rock Valley provides full service shopping, quality health care, professional services, excellent job opportunities, and recreational opportunities.  We have many local churches and quality education with both local public and private school and several colleges in the area.  We are growing and continue to attract new and expanding business and industry.

We hope you will take time to learn more about our community.  We want you to experience our excellent quality of life and all the Rock Valley has to offer.  We welcome new people, and hope you will come visit us.

City Office
1507 Main Street
Rock Valley, IA 51247

Phone: 712-476-5707
Fax: 712-476-2553



"Whether it's healthcare or other industry, the people are what make Rock Valley great and keep us vibrant and growing."


- Glenn Zevenbergen


Hegg Memorial

Health Center / Avera