Lorena is a small city in McLennan County, Texas, United States. The population was 1,691 at the 2010 census. It is part of the Waco Metropolitan Statistical Area.
Lorena is located at 31°22′57″N 97°12′47″W(31.382482, -97.212998).
According to the United States Census Bureau, the city has a total area of 3.2 square miles (8.3 km2), all of it land. Lorena is off Interstate 35 and where Highway 81 originally was.
As of the census of 2000, 1,433 people, 537 households, and 417 families resided in the city. The population density was 444.8 people per square mile (171.8/km2). There were 551 housing units at an average density of 171.0/sq mi (66.1/km2). The racial makeup of the city was 94.21% White, 0.98% African American, 0.14% Native American, 0.91% Asian, 3.07% from other races, and 0.70% from two or more races. Hispanics or Latinos of any race were 5.86% of the population.