天文镇位于瓮安县北部的乌江河畔,辖天文村、高坝村、杉岚村、白泥坝村、老街村、贾家坡村、茶园村、大塘村、手巾坝村、平坝村、下堡陇村、高庄塘村、云中村、乌江村14个行政村
辖天文村、高坝村、杉岚村、白泥坝村、老街村、贾家坡村、茶园村、大塘村、手巾坝村、平坝村、下堡陇村、高庄塘村、云中村、乌江村14个行政村,116个村民组,5160余户2.12万人。是一个典型的农业镇,主产玉米、水稻、烤烟、油菜,除农业税外烤烟、油菜是财税收入的主要来源。 [1]