Sparks is a census-designated place in El Paso County, Texas, United States. The population was 4,529 at the 2010 census. It is part of the El Paso Metropolitan Statistical Area. According to the United States Census Bureau, the CDP has a total area of 1.3 square miles, all land.