登记结婚需要准备以下材料:
1. 双方有效身份证件(身份证、户口簿或集体户籍证明);
2. 户口簿首页和本人页(或集体户籍常住人口登记卡),需加盖户口专用章和户口登记日期;
3. 3张2寸双方近期半身免冠红底合影照片;
4. 婚姻状况证明(如无配偶声明、无直系血亲或三代以内旁系血亲关系声明等);
5. 若一方为现役军人,需提供军人证件、身份证及《军人婚姻登记证明》;
6. 若一方为外省户籍,需提供西安市有效居住证(本省户籍的无需提供);
7. 结婚登记工本费(一般为9元人民币)。
请注意,不同地区可能有细微差别,建议在办理前咨询当地婚姻登记机关了解具体要求和流程