 According to the U.S. Census Bureau, the county has a total area of , of which is land and (40%) is water.It is the third-largest county in Massachusetts by total area.The towns of Hingham and Hull in Plymouth County extend north of Norfolk County and face onto Massachusetts Bay, sharing a northern water boundary with Suffolk County.