San Millán de la Cogolla és un municipi espanyol de la comunitat autònoma de La Rioja. Ubicat al peu de la serra de la Demanda (Sistema Ibèric) al vessant oriental que separa la meseta espanyola de la vall de l'Ebre, a 728 metres d'altitud. Es troba a la vora del riu Cárdenas.