Cette commune de 375 habitants et de 2.510 hectares occupe un territoire très vallonné et coupé par trois vallées, respectivement celle de l'Aveyron, du Viaur et de la Serène. Le village ne possède pas de bâtiments très anciens, bien que la paroisse fut déjà citée en 1249, dépendant de l'abbaye de Marcillac en Quercy. Saint André appartenait alors à la seigneurie de Bar. L'église fut d'abord réparée en 1827 puis finalement reconstruite en 1860, mais dans de mauvaises conditions. De 1886 à 1902 elle eut un curé célèbre en la personne de Justin Bessou, poète de langue d'oc, chantre de la famille rouergate et de son pays natal du Ségala.