Its northern boundary is the Great Ossipee River (Ossipee signifies "River of Pines" in the Indian dialect.) The towns of Porter and Hiram are north of the river. Effingham and Wakefield, NH, are on the western border, Newfield is on the south, Limerick and Cornish on the east. The outer lines of the town have been measured several times, giving an area from 62.23 to 64 square miles (161 to 166 km2). The length of the western line is nearly 8.5 miles (13.7 km), the eastern something over 9 miles (14 km), the northern and southern about 7.3 miles (12 km).