There is presently a total number of 23 Bank of America branches open near Hudson, Middlesex County, Massachusetts. See the page below for an entire list of Bank of America locations close by