Rowley is a town located in Essex County, Massachusetts. It has a rich history including witches, cannons, feuds, and many historic sites to beautiful terrain along the sea.
According to the United States Census Bureau, the town has a total area of 53.3 km² (20.6 mi²). 48.5 km² (18.7 mi²) of it is land and 4.8 km² (1.9 mi²) of it is water. The total area is 9.08% water.