Castilho é um município do estado de São Paulo (SP), região Sudeste. Possui população estimada de 20.485 habitantes. Apresenta IDH de 0.731 (nível alto). O PIB per capita é de R$113.908.
Perfil da população e distribuição étnico-racial