姜家镇所在地原属自然村,是1959年原遂安县部分城镇居民移民后靠于此。
清代属移风乡;民国时期属郁社乡;建国初仍称郁社乡;1958年属九门公社;1959年属东亭公社;1961年从东亭公社分出建立姜家公社;1981年5月经浙江省人民政府批准为建制姜家镇;1984年恢复乡(镇)村建制,称姜家镇;1992年5月根据杭州市民政局杭民(92)125号文件,撤消龙泉乡(并将百亩畈乡的程家坞、方家点二村委会划归姜家镇)并入姜家镇。
2006年郭村乡并入。