Rogers is a city in Barnes County, North Dakota, United States.
According to the United States Census Bureau, the city has a total area of 0.98 square miles (2.54 km2), all land.
33.3% of all households were made up of individuals, and 19% had someone living alone who was 65 years of age or older.
42.3% of all households were made up of individuals, and 11.5% had someone living alone who was 65 years of age or older.
There were 4.5% of families and 2.9% of the population living below the poverty line, including no under eighteens and none of those over 64.
This climatic region is typified by large seasonal temperature differences, with warm to hot (and often humid) summers and cold (sometimes severely cold) winters.