茅台镇地质结构主要是侏罗、白垩系紫色砂页岩、砾岩。土壤受海拔高度和岩石风化作用的影响,广泛发育成为紫红色土壤,当地人又称“紫红泥”。“紫红泥”酸碱适度,土质松软,渗透性好,水渗透过时能够溶解红岩土层中对人体有益的矿质。