http://www.zip-code-database.org/Every state. Hope this helps.
Your phone book has quite a number of them. Also, every Post Office has a book (usually available on a desk top or counter top in the lobby area) with every zip.
Any Telephone Address Book
www.zip-codes.com
Try google or even the post office