Belfast is a city in Waldo County, Maine, United States.As of the 2020 census, the city population was 6,938. [2] Located at the mouth of the Passagassawakeag River estuary on Belfast Bay and Penobscot Bay.Belfast is the county seat of Waldo County. [3] Its seaport has a wealth of historic architecture in several historic districts, and remains popular with tourists.