居民户口可以购买新农合,但是需要符合当地新农合政策的相关规定。一般来说,符合以下条件的居民户口可以购买新农合:在农村居住,年龄在16-59周岁之间,无另外的社会保险和医疗保险,以及居住在该地区一定时间(时间根据当地政策而定)。购买新农合可以享受较为全面的医疗保障,但是需要注意的是,不同地区的新农合政策可能存在差异,需要根据当地政策具体操作。