Nortonville is a city in Jefferson County, Kansas, United States. As of the 2020 census, the population of the city was 601. Nortonville was platted in 1873. It was named for L. Norton, Jr., a railroad employee. The first post office in Nortonville was established in May 1873.