Smiley is a city in Gonzales County, Texas, United States.
[5] The city is served by the Nixon-Smiley Consolidated Independent School District.
According to the United States Census Bureau, Smiley has a total area of 0.50 square miles (1.3 km2), all land.
[4] As of the 2020 United States census, there were 475 people, 232 households, and 148 families residing in the city.
28.1% of all households were made up of individuals, and 20.8% had someone living alone who was 65 years of age or older.