Cupira é um município brasileiro do estado de Pernambuco, Região Nordeste do país. Sua população estimada em 2017 era de 23 977 habitantes. Administrativamente, Cupira é formado pelos distritos Laje de São José e sede.