Osyka is a town in Pike County, Mississippi, United States. The population was 481 at the 2000 census. It is part of the McComb, Mississippi Micropolitan Statistical Area.
Osyka is located at 31°0′26″N 90°28′16″W / 31.00722°N 90.47111°W / 31.00722; -90.47111 (31.007196, -90.471165).
According to the United States Census Bureau, the town has a total area of 1.0 square miles (2.7 km²), of which, 1.0 square miles (2.7 km²) of it is land and 0.96% is water.