Čačak er en by i det vest-centrale Serbien med et indbyggertal (pr. 2002) på 73.217; kommunen har 117.072 indbyggere. Byen er hovedstad i distriktet Moravica.
Koordinater: 43° 53′ N, 20° 21′ Ø