Indianola is a census-designated place (CDP) in Kitsap County, Washington, United States, located on the north shore of Port Madison on the Port Madison Indian Reservation, home of the Suquamish Indian Tribe. The population was 3,500 at the 2010 census. It was originally established as a summer community and was a stop for Mosquito Fleet ferries until the 1950s.
Indianola is located at 47°45′5″N 122°31′22″W / 47.75139°N 122.52278°W / 47.75139; -122.52278 (47.751512, -122.522878). It lies on the north shore of Port Madison, just east of Miller Bay. It is south of Kingston and northeast of Suquamish.
According to the United States Census Bureau, the CDP has a total area of 5.3 square miles (13.8 km²), of which, 4.8 square miles (12.6 km²) of it is land and 0.5 square miles (1.2 km²) of it (8.82%) is water.