I think that most if not all large banks have a SWIFT (BIC) code, while some small local banks and credit unions -- especially ones that don't do many international transactions -- do no have a SWIFT code. You can use BIC Search to look for a code for a particular bank/credit union.