Lo stemma comunale è argenteo, con banda trasversale diminuita azzurra e con al centro un leone rampante rosso sormontato da una corona all’antica a tre punte visibili rossa.
Il Comune ha assunto nel proprio stemma quello della famiglia Ghiaini, feudataria di Borgoratto e Gamalero durante la dominazione viscontea. In questo stemma è appunto presente la figura di un leone rampante su fondo azzurro con la corona a tre punte.
Il progetto araldico ricorda nel leone rampante di rosso coronato la feudalità della terra di Borgoratto Alessandrino e nella banda trasversale azzurra il corso della Bormida.
Lo stemma venne consegnato il 07/04/1994 dal Presidente della Repubblica.