Santa Cruz Cabralia, in Bahia, Brazil, is home to roughly 29,200 people in the America/Bahia time zone at 16.3°S latitude.
In 2025, Santa Cruz Cabralia averaged an annual temperature of 75°F, with hottest temperatures reaching 91°F in January and lowest around 60°F in August. The city received approximately 56 inches of precipitation during the year.
View historical weather for Santa Cruz Cabralia · More cities in Bahia