曹家垣乡,隶属于山西省吕梁市石楼县,地处石楼县西北部,东、南与小蒜镇接壤,西隔黄河与陕西省榆林市清涧县相望,北邻柳林县三交镇,距石楼县城约40千米,区域总面积75.84平方千米。
1949年,曹家垣乡境域属石楼县第三区;1984年4月,由曹家垣公社改为曹家垣乡。截至2018年末,曹家垣乡户籍人口为7201人。截至2020年6月,曹家垣乡下辖7个行政村,乡人民政府驻曹家垣村。
2018年,曹家垣乡有工业企业1个,有营业面积超过50平方米以上的综合商店或超市1个。