Município localizado no centro-norte do estado do Piauí, às margens do rio Poti. Sua origem remonta ao século XVII, quando bandeirantes e colonizadores portugueses estabeleceram fazendas e povoados na região. O nome “Castelo” teria surgido em referência às formações rochosas que lembram muralhas e torres naturais.
A cidade conserva traços históricos e arqueológicos importantes, com destaque para o Parque Municipal Pedra do Castelo, sítio que abriga inscrições rupestres pré-históricas e formações geológicas singulares, representando um dos principais patrimônios arqueológicos do Piauí.
A economia local baseia-se na agricultura, pecuária e turismo ecológico, impulsionado por suas belezas naturais e relevância histórica. Culturalmente, o município preserva tradições sertanejas e religiosas, além de festas populares que reforçam a identidade do interior piauiense.