Enterprise Bancorp, Inc. operates as the holding company of Enterprise Bank and Trust Company (the Bank). It is engaged in the business of attracting deposits from the general public and investing in commercial loans and investment securities. It offers a range of commercial, residential and consumer loan products, deposit products and cash management services, electronic and digital banking options, and commercial insurance services, as well as wealth management, and trust services. Its market area is the Northern Middlesex, Northern Essex, and Northern Worcester counties of Massachusetts and the Southern Hillsborough and Southern Rockingham counties in New Hampshire. It specializes in lending to business entities, non-profit organizations, professional practices, and individuals.