Localiza-se a uma latitude 08º49’06” sul e a uma longitude 35º11’11” oeste, estando a uma altitude de 22 metros. Sua população estimada em 2020 era de 42 764 habitantes. Possui uma área de 229,84 km². Situa-se a 102 km da capital Recife. relevo: ondulado forte ondulado
| [Esconder]Dados climatológicos para Barreiros (1991-2020) | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mês | Jan | Fev | Mar | Abr | Mai | Jun | Jul | Ago | Set | Out | Nov | Dez | Ano |
| Temperatura máxima média (°C) | 31 | 31,5 | 31,7 | 31,3 | 30,3 | 29,2 | 28,6 | 28,6 | 29,2 | 30 | 30,7 | 30,9 | 30,3 |
| Temperatura média compensada (°C) | 26,6 | 26,7 | 26,3 | 26,1 | 25,4 | 24,5 | 23,9 | 24 | 24,7 | 25,5 | 26,2 | 26,5 | 25,5 |
| Temperatura mínima média (°C) | 23,3 | 23 | 23,1 | 23 | 22,1 | 20,8 | 19,9 | 19,8 | 20,7 | 22,1 | 23,1 | 23,4 | 22 |
| Precipitação (mm) | 96,6 | 102,9 | 180,8 | 201,4 | 286,7 | 333,6 | 301 | 185,4 | 83 | 35 | 37,6 | 37,2 | 1 881,3 |
| Dias com precipitação (≥ 1 mm) | 10 | 9 | 12 | 15 | 18 | 20 | 21 | 16 | 10 | 6 | 5 | 6 | 148 |
| Fonte: Atlas Climatológico do Estado de Pernambuco[9] | |||||||||||||