Northeast Iowa Community College Logo
Apply for Admission to the College Button

Contact Us

NICC Calmar Campus
1625 Hwy 150 South
P.O. Box 400
Calmar, Iowa
Hours: M-Th, 6:30 a.m. – 9 p.m.
Friday, 6:30 a.m. – 6 p.m.

NICC Peosta Campus
8342 NICC Drive
Peosta, Iowa
Hours: M-Th, 6:30 a.m. – 10 p.m.
Friday, 6:30 a.m. – 6 p.m.


Northeast Iowa Community College serves two main campuses: the Calmar campus to the north and Peosta in the south. The College’s commitment to communities throughout northeast Iowa has produced regional centers and service areas throughout the district. Each center provides educational opportunities and services to students interested in taking classes close to home.


Calmar Campus
Calmar Campus Map
Calmar Campus Virtual Tour

1625 Highway 150
P.O. Box 400
Calmar, Iowa 52132

View Larger Map

Students at the Calmar campus are to park in designated areas and vehicles must have a valid parking permit properly displayed. Parking permits are available free of charge in the Bookstore. The owner is responsible for lost permits.

Peosta Campus
Peosta Campus Map
Peosta Campus Virtual Tour

8342 NICC Drive
Peosta, Iowa 52068

View Larger Map


Cresco Center
Cresco Center Map
1020 – 2nd Avenue Southeast
Cresco, IA 52136

Dubuque Center
Dubuque Center Map
700 Main St.
Dubuque, Iowa 52001
563.557.8271, ext. 100

Manchester Regional Education Partnership
Manchester Center Map
1200 ½ West Main Street
Manchester, Iowa 52057

Regional Academy for Math and Science, Oelwein Center
Oelwein Center Map
1400 Technology Drive
Oelwein, Iowa 50662

Town Clock Business Center

Town Clock Center Map
680 Main Street, Suite 100
Dubuque, Iowa 52001
563.557.8271, ext. 380

Waukon Center
Waukon Center Map
1220 3rd Avenue NW, Suite 102
Waukon, Iowa 52172

Wilder Business Center
‌Calmar Campus
1625 Highway 150
P.O. Box 400
Calmar, Iowa 52132
800.728.2256, ext. 225


Small Business Development Center (SBDC)
900 Jackson Street
Dubuque, IA 52001-6820

New Hampton
Located inside New Hampton Economic Development Center
112 E Spring Street
New Hampton, IA 50659
800.728.2256, ext. 163