Rockland is a town and county seat in Knox County. It has a population of 7,297.


According to the United States Census Bureau, the city has a total area of 15.07 square miles (39.03 km2), of which 12.84 square miles (33.26 km2) is land and 2.23 square miles (5.78 km2) is water. Rockland is located on Penobscot Bay and the Gulf of Maine, part of the Atlantic Ocean. About ten miles to the east are the islands of North Haven and Vinalhaven, reached by ferry from Rockland.

Cities and towns (E)
Cities (✝ means a county seat)

ActonAugusta✝ • BangorBath✝ • Belfast✝ • BiddefordCaribouEllsworth✝ • Lewiston-Auburn✝ • PortlandPresque IsleSacoSanford
Alfred✝ • AshlandArundelBaldwinBerwickBridgewaterBristolBrunswick✝ • Cape ElizabethCape NeddickDover-Foxcroft✝ • FarmingdaleFort FairfieldFort KentFreeportFryeburgHoulton✝ • KennebunkKitteryLisbonLubecMadisonMars HillNew SwedenScarboroughSearsportSkowhegan✝ •
StockholmTopshamVan BurenWaldoboroWellsWiscasset