Belém de São Francisco is a city in the state of Pernambuco, Brazil. The population in 2020, according with IBGE was 20,730 and the area is 1830.81 km².