18岁不能结婚。确定法定结婚年龄,一方面要考虑自然因素,即人的身体发育和智力成熟,另一方面要考虑政治、经济和人口发展等社会因素。《民法典》第一百零四十七条规定,男性不得早于22岁,女性不得早于20岁。法定结婚年龄是指法律规定的最低结婚年龄。换句话说,男人和女人不能在这个年龄结婚。他们只能在达到或高于这个年龄结婚。至于最高结婚年龄,没有限制。
婚姻关系的性质和特点要求男女双方达到适婚年龄。只有这样,他们才能有必要的生理和心理条件,在处理婚姻时做出判断,并承担婚后对家庭、子女和社会的责任。男性22岁,女性20岁的法定结婚年龄不仅考虑了年轻男女的身心发展,还考虑了国家对人口的控制和城乡人民的接受,符合中国的国情。
《民法典》第一千零四十七条规定:结婚年龄,男不得早于二十二周岁,女不得早于二十周岁。法定结婚年龄,是指法律规定的结婚的最低年龄。