Palmetto is a village in St. Landry Parish, Louisiana, United States. The population was 188 at the 2000 census. It is part of the Opelousas–Eunice Micropolitan Statistical Area.
Palmetto is located at 30°43′0″N 91°54′28″W / 30.716667°N 91.90778°W / 30.716667; -91.90778 (30.716729, -91.907648).
According to the United States Census Bureau, the village has a total area of 0.9 square miles (2.3 km²), all land.