O município de Cachoeira de Goiás surgiu em 1945, com a chegada de trabalhadores que vinham em busca de terras férteis. Eles construíram suas moradias nas margens do córrego que corta a cidade, em território pertencente ao município de Goiás.
A fertilidade do solo e as características climáticas da região favoreceram o surgimento de grandes fazendas agropecuárias, causando a expansão do povoado — motivo que levou a Câmara Municipal de Goiás a elevar a colônia a distrito. O lugar recebeu o nome de Cachoeira da Fumaça, mudado tempos depois para Cachoeira de Goiás, conhecida também como a cidade da Água Santa.
Em 1953 foi elevada a distrito pela Lei Municipal nº 138 e, em 14 de novembro de 1958, à categoria de município por lei estadual. As primeiras eleições municipais ocorreram em 3 de outubro de 1960 e, em 2 de maio de 1965, o município foi elevado à categoria de comarca, tornando-se autônomo política e administrativamente.
Hoje o município tem 1.419 habitantes (Censo IBGE 2022) e 415,7304 km² de área, faz limite com Ivolândia, Aurilândia, Moiporá e Paraúna e celebra seu aniversário em 10 de novembro. O gentílico é cachoeirense.