Nova Castilho é um município do interior paulista com forte vocação agroindustrial, tendo na cana-de-açúcar sua principal atividade econômica, seguida pela pecuária de corte e leite que complementam o perfil rural da região. A economia local é estruturada principalmente no agronegócio, com destaque para a produção de cana destinada à agroindústria sucroalcooleira e para a criação de gado de qualidade. O município também apresenta presença de cultivo de seringueira, refletindo a diversificação das atividades agrícolas na região.