Pittsfield is located in northwestern Brown County, bordered by Oconto County to the north, Shawano County to the west, and Outagamie County partially on the south.
According to the United States Census Bureau, Pittsfield has a total area of , of which , or 0.07%, is water [REF].