Collinsville is a town in Grayson County, Texas, United States. Its population was 1,866 at the 2020 census, up from 1,624 at the 2010 census. It is part of the Sherman–Denison metropolitan statistical area. Collinsville is located on U.S. Route 377, south of Whitesboro.