The town of Guánica, also known as Pueblo de Guánica, is the principal town of the municipality. The town's population in 2000 was 9,247 people among 3,808 housing units over a land area of 2.49 square miles (6.45 km2). The town is located on a deeply indented harbor of the same name. The harbor resembles a tropical fjord, narrow and bordered by rugged hills, barely a quarter-mile wide, but about two miles (3.2 km) from mouth to the town. The town is about 100 miles (160 km) and over two hours' driving distance from San Juan, and about 20 miles (30 km) west of Ponce.