Crosby is a census-designated place in Harris County, Texas, United States. The population was 2,299 at the 2010 census.
Crosby is served by the Crosby Branch of Harris County Public Library, adjacent to and outside of the CDP.
Crosby Park and Crosby Community Center are located at 419 Hare Road. It is a 46 acres (190,000 m2) facility with two lighted baseball fields, two lighted soccer fields maintained by Crosby Youth Soccer Club. two lighted tennis courts, one basketball pavilion, a playground, paved trail of 0.726 miles (1.2 km), picnic tables, barbecue grills, a barbecue pavilion, and restrooms.
The Barrett Station/Riley Chambers Community Center is located at 808 Magnolia Ave. Facilities include restrooms, picnic, playground, trails, open shelter, basketball, baseball, riding arena, and football fields.
Crosby Sports Complex is located at 8600 Miller-Wilson Road. It is a 12 acres (49,000 m2) facility with 2 lighted softball fields, 4 lighted baseball fields, picnic tables, and restrooms. Crosby Sports Complex softball fields are maintained by theCrosby Sports Association.