瓦窑堡地处子长县城区、县人民政府所在地,是子长县的政治、经济和文化中心,交通便利,信息灵通,总占地面积138.8平方公里,总退耕面积55063.4亩,全镇辖26个行政村,58个自然村,常住农业人口24658人,2005年人均纯收入为2214元。
1934年成立赤源县苏维埃政权,1935年11月设瓦窑堡市,后撤。1949年后设瓦窑堡镇。1935年12月~1936年6月毛泽东和中共中央机关曾驻扎在瓦窑堡。1935年12月23~ 25日在瓦窑堡召开了中共中央政治局扩大会议,通过了《关于目前政治形势与党的任务决议》等重要文件,选举了毛泽东为中央革命军事委员会主席,史称瓦窑堡会议。现为子长县人民政府驻地。有瓦窑堡会议旧址、抗日红军军政大学旧址、子长烈士纪念馆、毛泽东同志旧居等革命纪念地。
瓦窑堡镇矿产资源丰富,优质3号煤面料资源畅销省内外,境内有煤矿20个,年产量达100万吨,石油资源的蓄储量达1000万吨。全镇的产业主要以工业和第三产业为主。