is a city in Ohio Township, Spencer County, Indiana, along the Ohio River. The population was 2,160 at the 2000 census. The city is the county seat of Spencer County.
According to the United States Census Bureau, the city has a total area of 1.2 square miles (3.1 km²), of which, 1.2 square miles (3.0 km²) of it is land and 0.04 square miles (0.1 km²) of it (1.68%) is water.
Rockport is nestled on the Ohio River across from Owensboro, Kentucky. It is connected to Owensboro by the William H. Natcher Bridge via U.S. Highway 231.