Taholah is a census-designated place (CDP) on the Quinault Indian Reservation, in Grays Harbor County, Washington, United States. Named for a Quinault chief in 1905, its population was 824 at the 2000 census. The headquarters for the Quinault Indian Nation was moved to Taholah from the town of Quinault on the shore of Lake Quinault.
Taholah is located at 47°20′44″N 124°17′16″W / 47.34556°N 124.28778°W / 47.34556; -124.28778 (47.345610, -124.287767).
The Quinault River empties into the Pacific Ocean on the northern edge of Taholah.