The Charles Flint Public Library is the public library of Middleton, Massachusetts. It is located in a Richardsonian Romanesque building at 2 North Main Street in the center of the town. The building, the only Romanesque building in Middleton, was listed on the National Register of Historic Places in 2002.