外蒙古人不算是炎黄子孙。从血统上讲,蒙古父系Y染色体主要是C3c,与汉族所代表的华夏炎黄子孙完全不同,汉族父系主体是O,与蒙古人基因差了六万年以上。如果从父系亲缘角度看,蒙古人与汉族的差距甚至比汉族与欧洲人的差距还大。
当然祖先认同除了血统,也有文化因素,历史有些北亚民族,如鲜卑、契丹也曾自认是炎黄后裔,虽然未必是事实,但至少代表了一种文化认同,但蒙古人不在其中。
本人觉得外蒙古人肯定要算炎黄子孙啦!因为在元朝皇帝忽必烈时期开始,外蒙古地图就完全画入华夏版图,而且在很久以前外蒙古就是中原的番薯国!