 54.1% were Hispanic or Latino of any race.As of the census of 2000, there were 2,596 people, 484 households, and 378 families living in the town.The population density was 319.1 inhabitants per square mile (123.1/km²).