If you are resident in Iowa, you will pay an annual total fee of $20,606 to attend Iowa State University on a full-time basis. Basically, the fee is comprised of $7,456 for tuition, $8,546 for room and board, $994 for books and supplies, and $1,180 for other fees.