太行山北高南低,大部分海拔在1200米以上。2000米以上的山峰有河北的小五台山、灵山、东灵山、白石山,山西的太白巍山、索南山、阳曲山等。北端最高峰是小五台山,海拔2882米;南峰是灵川的佛子山和半山,海拔分别为1745米和1791米。
太行山的地质基底是一个复式单斜褶皱。东侧为断裂构造,相对高差1500 ~ 2000米。山前发育典型的洪积扇和冲积平原。太行山是中国东部重要的地理分界线。太行山自东向西横贯山谷,自古以来就是交通要道和商旅要道。