Nova Castilho é uma cidade de Estado do São Paulo. Os habitantes se chamam nova-castilhenses.
O município se estende por 183,2 km² e contava com 1 303 habitantes no último censo. A densidade demográfica é de 7,1 habitantes por km² no território do município.
Vizinho dos municípios de General Salgado, Nova Luzitânia e Magda, Nova Castilho se situa a 51 km a Norte-Leste de Araçatuba, a cidade mais próxima nos arredores.
Situado a 420 metros de altitude, de Nova Castilho tem as seguintes coordenadas geográficas: Latitude: 20° 45' 46'' Sul, Longitude: 50° 20' 34'' Oeste.
Origens
A formação do povoado teve início por volta de 1923, quando Francisco Pereira solicitou a José Antonio de Castilho a doação de terras para estabelecer um patrimônio, onde posteriormente construiu a primeira igreja. A família Castilho também doou áreas para o assentamento, originando o nome Vila Castilho.
Elevação a Município
Não há registro claro da data de criação como distrito; no entanto, Nova Castilho conquistou autonomia municipal nos anos posteriores, originando-se de um núcleo rural fundado nos anos 1920.
Indicadores Demográficos e Sociais
Recursos Municipais (2024)
FPM: R$ 17.487.861,11;
FUNDEB: R$ 1.151.067,65;
ICMS: R$ 6.127.330,87.
Administração Atual
A Tebas Consultoria desenvolve serviços na área de Saúde, Educação, Convênios e Assistência Social, para o município.