English Monroe, New Hampshire Cited by user Ken Gallager on 07 Apr 2017 Monroe is a town in Grafton County, New Hampshire, United States. The population was 788 at the 2010 census.