明初屬在坊里、在城里。
1913年屬汝南縣,為汝南縣治所。
1935年屬一區司縣前、東門里、北門里、南門里關、西門里關、東關南店、營內店、東關北店。
1938年城關設東壁鎮、南華鎮、西(苑)園鎮、北苑鎮。
1949年成立城關區。
1950年將城關區3個鎮劃出,組建汝南市,縣置如故。
1951年分屬城關鎮、八里鋪鄉。
1956年分屬城關鎮和老祖廟中心鄉八里鋪鄉。
1958年成立城關公社,同年并入紅光公社,設城關管理區。
1961年分出城關區,成立城關鎮。
1987年更名為汝寧鎮。
2009年撤鎮設汝寧街道。