Castile is a village in Wyoming County, New York, United States.
[2] According to the United States Census Bureau, the village has a total area of 1.4 square miles (3.5 km2), all land.
As of the census[4] of 2000, there were 1,051 people, 427 households, and 284 families residing in the village.
There were 458 housing units at an average density of 338.9 per square mile (130.9/km2).
29.3% of all households were made up of individuals, and 13.6% had someone living alone who was 65 years of age or older.