Franca is located in the northeastern region of the state of Sao Paulo. It is the center of the state's 14th administrative region. The municipality of Franca borders Batatais, Cristais Paulista, and Patrocinio Paulista in Sao Paulo state, and Ibiraci and Claraval in Minas Gerais state. The climate of the city is subtropical highland (Cwb, according to the Koppen climate classification), with dry winters and wet summers, with rains from October to March. The temperatures are mild throughout the year. In hydrography, Franca is in the Canoas River basin, and this river provides the water supply of the city.
Franca has a considerably high terrain, with an altitude of about 1,040 m above sea level. Local soils are sandy, and the vegetation is dominated by grasslands. Forests are restricted to hilly slopes