União é um município brasileiro do estado do Piauí. Localiza-se à latitude 04°35'09" sul e à longitude 42°51'51" oeste, estando à altitude de 52 metros. O clima do município é tropical e seu bioma segundo dados do IBGE é o Cerrado e Caatinga. O seu relevo são os morros isolados, como o Morro do Urubu e o Morro do Apache Clube. O município possui uma área territorial de 1.170,742 km².