Essex is a city in Page County, Iowa, United States. The population was 798 in the 2010 census, a decline from the 884 population in the 2000 census.
Essex was platted in 1870. The Chicago, Burlington and Quincy Railroad arrived in Essex in 1871
Essex is located at 40°49′59″N 95°18′19″W near the East Nishnabotna River.