New Prague is a city located in Scott County, Minnesota. As of the 2000 census, the city had a total population of 4,559. While most of the city is mainly in Scott County, a small part extends into Le Sueur County. The city is named after Prague, the capital of the Czech Republic. It is the Home of the New Prague Trojans.
According to the United States Census Bureau, the city has a total area of 6.8 km2 (2.6 mi2). None of the area is covered with water.