Westamerica Bancorporation operates as a bank holding company for Westamerica Bank that provides various banking products and services to individual and commercial customers. The Company accepts various deposit products, as well as invests in securities. Its loan portfolio includes commercial, commercial real estate, real estate construction, residential real estate, and consumer installment loans, as well as other loans primarily comprising indirect automobile loans.