Smiley is a city in Gonzales County, Texas, United States. Its population was 475 at the 2020 census, down from 549 at the 2010 census. Smiley was established in the early 1870s, when trader and sheepherder John Smiley settled by a long, narrow lake that became known as Smiley's, Smileys, or Smiley Lake.

The city is served by the Nixon-Smiley Consolidated Independent School District.

Geography

Smiley is located in southern Gonzales County. U.S. Route 87 passes through the center of town, leading west to Nixon and southeast to Westhoff. Gonzales, the county seat, is to the northeast, and San Antonio is to the west.

According to the United States Census Bureau, Smiley has a total area of , all land.

|2020=475

| align-fn = center

2020 census

As of the 2020 census, Smiley had a population of 475. The median age was 37.8 years; 26.3% of residents were under 18 and 21.1% were 65 or older. For every 100 females, there were 87.7 males, and for every 100 females 18 and over, there were 87.2 males 18 and over.

Of the 176 households in Smiley, 42.6% had children under 18 living in them, 40.9% were married-couple households, 15.3% were households with a male householder and no spouse or partner present, and 35.2% were households with a female householder and no spouse or partner present. About 27.3% of all households were made up of individuals, and 18.8% had someone living alone who was 65 or older.

{| class="wikitable"

|+ Racial composition as of the 2020 census

! Race !! Number !! Percent

|-

| White || 286 || 60.2%

|-

| Black or African American || 4 || 0.8%

|-

| American Indian and Alaska Native || 1 || 0.2%

|-

| Asian || 1 || 0.2%

|-

| Native Hawaiian and other Pacific Islander || 2 || 0.4%

|-

| Some other race || 90 || 18.9%

|-

| Two or more races || 91 || 19.2%

|-

| Hispanic or Latino (of any race) || 331 || 69.7%

|}

2000 census

As of the 2000 census