Santa Cruz dos Milagres é um município brasileiro do estado do Piauí. Localiza-se a uma latitude 05º48'01" sul e a uma longitude 41º57'34" oeste, estando a uma altitude de 160 metros. Sua população estimada em 2004 era de 3 463 habitantes. Possui uma área de 1020,5 km².
Está a cerca de 180 km da capital Teresina é um santuário que tem três Grandes festas religiosas por ano uma em setembro que vai do dia 4 ao dia 14 - festa da exaltação da Santa Cruz, vem pessoas de todos os estados do Brasil. A outra ocorre em maio,quando acontece a chamada "invenção". É uma demonstração de fé que não se vê em outros lugares do Brasil, tendo em vista que a cidade não tem estrutura para receber e acolher tanta gente. A cidade com cerca de 3 mil pessoas nessa época cerca de 15 mil circulam debaixo de sol de 40º e não reclamam tomam banho no Rio São Nicolau que corta a cidade e dormem em rede armadas em carroceria de caminhões ou em árvores. Fazem comida em panelas de ferro sobre trempes(pedras) ao ar livre com água do rio. Outra festa é no último domingo de outubro quando é realizado a procissão dos santos também chamado de encontro dos Santos pois vem os Santos padroeiros de todas Cidades vizinhas, se encontram na subida do Santuário e sobem todos juntos em procissão e em chegando é celebrada uma grande Missa campal, esta festa tem tomada uma conotação muito grande com a participação significativa de muitos fiéis. Conta com a presença de aproximadamente 20.000 pessoas e com 128 Imagens de Santos Padroeiros das cidades vizinhas e até de outros estados como Ceará e Maranhão