En 2013, el número de extranjeros en Montoro era de 384 (un 3,9 % del total de habitantes), de los cuales el 69,01 % es de origen rumano.