Júlio de Castilhos is a municipality in the central part of the state of Rio Grande do Sul, Brazil. It covers an area of 1,929.38 km² and had a population of 19,224. The municipality sits at an elevation of 529 m, with 516 m recorded at the meteorological station and 503.81 m at the railway station.
It is located 627 km west of the state capital, Porto Alegre, and northeast of Alegrete. The city is considered the Brazilian capital of the Charolais cattle.