清康熙年間屬磨溝鋪。
民國二十四年(1935年)后,屬張灘聯保,后歸屬張灘鄉第五保和第六保。
1949年,將張灘區的五、六2保改為關家、和平、信義3個鄉。
1950年,將原鄒廟、關溝、高溝、高青、許河合并為關家鄉。
1955年,將和平鄉并入關家鄉。
1957年,信義鄉并入關家鄉。
1958年,改稱關家管理區,并將原小關鄉納入關家管理區。
1961年,成立關家公社。
1983年10月,改設關家鄉。
1996年11月,將小關鄉并入。
2011年,改為關家鎮。