Emhouse is a town in Navarro County, Texas, United States. The population was 187 at the 2020 census. It was originally called Lyford when laid out around 1906 around the railroad right of way. Since another Lyford, Texas existed already, it was renamed after Col. Edward M. House, then superintendent of the Trinity and Brazos Valley Railway.