Happy is a town in Randall and Swisher counties in the U.S. state of Texas. The population was 647 at the 2000 census. The Randall County portion of Happy is part of the Amarillo, Texas Metropolitan Statistical Area.
A 1999 movie named Happy, Texas starring Jeremy Northam, Steve Zahn, Ally Walker, Ileana Douglas and William H. Macy was named for but not shot in the town.
The Happy State Bank and Trust Company, based in Amarillo, serves fourteen communities in the Texas Panhandle, including Happy.