[5] According to the United States Census Bureau, the city has a total area of 0.5 square mile (1.3 km2), all land.
As of the 2020 United States census, there were 538 people, 161 households, and 126 families residing in the city.
There were 188 housing units at an average density of 370.2 per square mile (142.9/km2).
10.1% of all households were made up of individuals, and 7.1% had someone living alone who was 65 years of age or older.
The United States Postal Service operates the San Perlita Post Office.