Penitas is a city in Hidalgo County, Texas, United States. The population was 1,167 at the 2000 census. It is part of the McAllen–Edinburg–Mission Metropolitan Statistical Area.
Penitas is located at 26°13′52″N 98°26′42″W / 26.23111°N 98.445°W / 26.23111; -98.445 (26.231111, -98.445000).
According to the United States Census Bureau, first settled in 1520, the city has a total area of 2.0 square miles (5.2 km²), of which, 2.0 square miles (5.2 km²) of it is land and 0.50% is water.