Bruc-sur-Aff (en gal·ló Bruc) és un municipi francès, situat a la regió de Bretanya, al departament d'Ille i Vilaine. L'any 2006 tenia 827 habitants. Limita al nord-oest amb Quelneuc, al nord-est amb Saint-Séglin, a l'oest amb Sixt-sur-Aff, a l'est amb Pipriac i al sud amb Saint-Just.