(Sheldon, IA) -- One of the top community colleges in the country is located in Iowa. That's according to WalletHub, which ranks Northwest Iowa Community College in Sheldon the 2nd-best community college in the U.S. WalletHub says Northwest Iowa Community College also ranks 2nd in career outcomes. Twelve other Iowa community colleges make WalletHub's list, including North Iowa Area Community College and Iowa Lakes Community College, which both rank in the top 100. WalletHub says the top community college in the U.S. is State Technical College of Missouri. A full list of colleges can be found here.