古交市,位于山西省太原盆地西部,吕梁山脉主峰关帝山东侧和云中山南端。它与太原市万柏林区接壤,西部与娄烦县相连,南界交城县和清徐县,北与阳曲县和静乐县为邻。该市南北长约53公里,东西宽49公里,总面积1542.59平方公里。目前,古交市行政区域划分为3个镇、7个乡和4个街道办事处,具体如下:
此外,还有其他10个乡和街道办事处,每个都有各自的社区和自然村,详细划分代码见2009年的行政区划代码和城乡划分代码。这些数据反映出古交市的行政区划细致和地理分布的多样性。
古交市位于太原市西部山区,吕梁山脉东麓。因古交镇原名交村,隋文帝开皇年间设置交城县时,交村成为交城县的治所,改名交城。唐朝时交城县县址移往波村(即今交城县县城)后,改称古交至今。