Union Valley is a city in Hunt County, Texas, United States. The city was incorporated in 2007. The population at the 2020 census was 370. Union Valley is located approximately 5 miles west of Quinlan in southwestern Hunt County. It is 19 miles southwest of Greenville, the Hunt county seat, 7 miles southeast of Royse City, and 36 miles northeast of Dallas.