廖家鎮位於崇州市東北角,距崇州市區9公裏,東靠金馬河與溫江和盛鎮隔河相望;西與本市錦江鄉、觀勝鎮連界;南與本市梓潼鎮和都江堰市的沿江鄉為鄰。幅員面積24.68公裏,轄12個行政村和1個居委會,134個村小組,總戶數5860戶,總人口20780人。全鎮有耕地面積18500畝。境內有金馬河、黑石河、羊馬河、龍崗河從北至南穿越而過。在交通上,有安梓公路可達都江堰市、崇州市和成都市;全鎮實現了村村通公路。場鎮內有區衛生院1所,完全中學、鎮小和幼兒園各1所,並設有電管站、水利站、派出所、郵電支局、電信局等。