Caiabu is a municipality in the state of São Paulo in Brazil. The population in 2003 is 4,191 and the area is 252.67 km². The elevation is 520 m.