Weir Map
Weir is a city in Cherokee County, Kansas, United States. The population was 780 at the 2000 census. The community is named after landowner T. M. Weir, who donated forty acres as a townsite.
Weir is located at 37°18?32?N 94°46?27?W / 37.30889°N 94.77417°W / 37.30889; -94.77417 (37.308768, -94.774289). According to the United States Census Bureau, the city has a total area of 1.0 square miles (2.7 km²), all of it land.
Weir is south of U.S. Route 400 and is located on K-103.
Nearby cities include Columbus, Frontenac, Carl Junction, Girard, Mindenmines.