Deprecated: Creation of dynamic property wpdb::$categories is deprecated in /home/calvinwr/public_html/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$post2cat is deprecated in /home/calvinwr/public_html/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$link2cat is deprecated in /home/calvinwr/public_html/wp-includes/wp-db.php on line 668

Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-theme.php on line 544

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/calvinwr/public_html/wp-includes/comment-template.php on line 1745

Deprecated: wp_getimagesize(): Implicitly marking parameter $image_info as nullable is deprecated, the explicit nullable type must be used instead in /home/calvinwr/public_html/wp-includes/media.php on line 5072

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 960

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 980

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 992

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 1003

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-block-list.php on line 199

Deprecated: DBDBUpdateServer::create(): Implicitly marking parameter $wp as nullable is deprecated, the explicit nullable type must be used instead in /home/calvinwr/public_html/wp-content/plugins/divi-booster/core/classes/DBDBUpdateServer.php on line 8

Deprecated: DiviBooster\Parsedown::blockSetextHeader(): Implicitly marking parameter $Block as nullable is deprecated, the explicit nullable type must be used instead in /home/calvinwr/public_html/wp-content/plugins/divi-booster/core/plugin-update-checker/vendor/ParsedownModern.php on line 652

Deprecated: DiviBooster\Parsedown::blockTable(): Implicitly marking parameter $Block as nullable is deprecated, the explicit nullable type must be used instead in /home/calvinwr/public_html/wp-content/plugins/divi-booster/core/plugin-update-checker/vendor/ParsedownModern.php on line 790

Deprecated: DiviBooster\DiviBooster\FullwidthSliderRunOnceFeature::create(): Implicitly marking parameter $wp as nullable is deprecated, the explicit nullable type must be used instead in /home/calvinwr/public_html/wp-content/plugins/divi-booster/core/module_options/et_pb_fullwidth_slider/FullwidthSliderRunOnceFeature.php on line 11

Deprecated: Creation of dynamic property wtfplugin_1_0::$package_slug is deprecated in /home/calvinwr/public_html/wp-content/plugins/divi-booster/core/wtfplugin_1_0.class.php on line 23

Deprecated: Mobile_Detect_DM::__construct(): Implicitly marking parameter $headers as nullable is deprecated, the explicit nullable type must be used instead in /home/calvinwr/public_html/wp-content/plugins/divi-booster/core/fixes/011-custom-css-media-queries/Mobile-Detect-2.8.11/Mobile_Detect.php on line 626

Deprecated: Search_Filter_Taxonomy_Object_Walker::__construct(): Optional parameter $defaults declared before required parameter $options_obj is implicitly treated as a required parameter in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/public/includes/class-search-filter-taxonomy-object-walker.php on line 27

Deprecated: Search_Filter_Taxonomy_Object_Walker::display_element(): Optional parameter $depth declared before required parameter $output is implicitly treated as a required parameter in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/public/includes/class-search-filter-taxonomy-object-walker.php on line 36

Deprecated: Search_Filter_Wp_Data::get_taxonomy_term_by(): Optional parameter $by declared before required parameter $taxonomy_name is implicitly treated as a required parameter in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/includes/class-search-filter-wp-data.php on line 114

Deprecated: Creation of dynamic property Search_Filter_Post_Cache::$cache_table_name is deprecated in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/includes/class-search-filter-post-cache.php on line 37

Deprecated: Creation of dynamic property Search_Filter_Post_Cache::$term_results_table_name is deprecated in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/includes/class-search-filter-post-cache.php on line 38

Deprecated: Creation of dynamic property Search_Filter_Post_Cache::$table_name_options is deprecated in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/includes/class-search-filter-post-cache.php on line 40

Deprecated: Creation of dynamic property Search_Filter_Post_Cache::$option_name is deprecated in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/includes/class-search-filter-post-cache.php on line 41

Deprecated: Creation of dynamic property Search_Filter_Display_Shortcode::$plugin_slug is deprecated in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/public/includes/class-search-filter-display-shortcode.php on line 20

Deprecated: Creation of dynamic property Search_Filter_Display_Shortcode::$is_form_using_template is deprecated in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/public/includes/class-search-filter-display-shortcode.php on line 29

Deprecated: Creation of dynamic property Search_Filter_Display_Shortcode::$is_template_loaded is deprecated in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/public/includes/class-search-filter-display-shortcode.php on line 32

Deprecated: Creation of dynamic property Search_Filter_Display_Results::$plugin_slug is deprecated in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/public/includes/class-search-filter-display-results.php on line 31

Deprecated: Creation of dynamic property Search_Filter_Display_Shortcode::$display_results is deprecated in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/public/includes/class-search-filter-display-shortcode.php on line 34

Deprecated: Creation of dynamic property Search_Filter::$display_shortcode is deprecated in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/public/class-search-filter.php on line 87

Deprecated: Creation of dynamic property Search_Filter::$third_party is deprecated in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/public/class-search-filter.php on line 90

Deprecated: Non-canonical cast (boolean) is deprecated, use the (bool) cast instead in /home/calvinwr/public_html/wp-content/themes/Divi/core/components/data/Utils.php on line 131

Deprecated: Non-canonical cast (double) is deprecated, use the (float) cast instead in /home/calvinwr/public_html/wp-content/themes/Divi/core/components/data/Utils.php on line 134

Deprecated: Creation of dynamic property POMO_FileReader::$is_overloaded is deprecated in /home/calvinwr/public_html/wp-includes/pomo/streams.php on line 26

Deprecated: Creation of dynamic property POMO_FileReader::$_pos is deprecated in /home/calvinwr/public_html/wp-includes/pomo/streams.php on line 29

Deprecated: Creation of dynamic property POMO_FileReader::$_f is deprecated in /home/calvinwr/public_html/wp-includes/pomo/streams.php on line 160

Deprecated: Creation of dynamic property MO::$_gettext_select_plural_form is deprecated in /home/calvinwr/public_html/wp-includes/pomo/translations.php on line 293

Deprecated: Creation of dynamic property POMO_FileReader::$is_overloaded is deprecated in /home/calvinwr/public_html/wp-includes/pomo/streams.php on line 26

Deprecated: Creation of dynamic property POMO_FileReader::$_pos is deprecated in /home/calvinwr/public_html/wp-includes/pomo/streams.php on line 29

Deprecated: Creation of dynamic property POMO_FileReader::$_f is deprecated in /home/calvinwr/public_html/wp-includes/pomo/streams.php on line 160

Deprecated: Creation of dynamic property MO::$_gettext_select_plural_form is deprecated in /home/calvinwr/public_html/wp-includes/pomo/translations.php on line 293

Deprecated: Creation of dynamic property Search_Filter_Register_Widget::$plugin_slug is deprecated in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/includes/class-search-filter-register-widget.php on line 34

Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in /home/calvinwr/public_html/wp-includes/script-loader.php on line 333

Deprecated: Creation of dynamic property WP_Block_Type::$skip_inner_blocks is deprecated in /home/calvinwr/public_html/wp-includes/class-wp-block-type.php on line 347

Deprecated: Calling get_class() without arguments is deprecated in /home/calvinwr/public_html/wp-includes/class-http.php on line 328

Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/calvinwr/public_html/wp-includes/class-wp.php on line 173

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/calvinwr/public_html/wp-includes/wp-db.php on line 3030

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/calvinwr/public_html/wp-includes/wp-db.php on line 3030

Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /home/calvinwr/public_html/wp-includes/class-wp-term.php on line 198

Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /home/calvinwr/public_html/wp-includes/class-wp-term.php on line 198

Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /home/calvinwr/public_html/wp-includes/class-wp-term.php on line 198
Small-Town Snapshots | Josh deLacy
Select Page

Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/calvinwr/public_html/wp-includes/class-wp-block-type-registry.php on line 167

Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/calvinwr/public_html/wp-includes/class-wp-block-type-registry.php on line 167

Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/calvinwr/public_html/wp-includes/class-wp-block-type-registry.php on line 167

Norton, Kansas
Established: Feb. 26, 1867
2010 population: 2,928

Julie Winters had a good life. Good enough to feel guilty about, she said, then added, “I’m paying for it now.”

That morning, like every morning, she visited her husband. They married fifty-three years ago–high school sweethearts then and great-grandparents now. The visit with her husband had lasted about an hour, and she would go back twice more that day, as per usual. Sometimes, he is aware enough to smile, and sometimes even to hug her. Other times, he recognizes his dementia and lays in depression; but other times, he believes his hallucinations. Most often, though, Julie simply sits by his bed and helps him eat.

The Norton library, where I weeded flowerbeds

The Norton library, where I weeded flowerbeds

Julie stopped by the library on her way home. Proud member of the town’s beautification team, she took a bucket and a hoe from her trunk and set to work on the front flowerbeds.

I plodded up the hill, fully backpacked. “When does the library open?”

She glanced up from her weeding. “Not until ten. You’ve got a while.”

I wiped sweat off my forehead The day’s heat hadn’t started, but I guessed it was still above seventy. “Want some help?”

I took off my backpack and Julie and I weeded the flowerbeds, me hoeing and her bucketing. When we finished, she offered to buy me coffee, so we drove the six blocks to White Field’s, a downtown cafe half a mile from US Highway 36.

The Norton movie theater

The Norton movie theater

The rest of downtown housed the new courthouse (the old one burnt before Julie’s time) and three-screen movie theatre, as well as the bar, a handful of restaurants, a few secondhand stores, and several other businesses, their storefronts built together like rows of teeth. Vacant buildings interrupted the occupied ones like cavities.

In the cafe, we joined Irene Maybell. Irene had spent sixty-seven of her ninety years in Norton. Julie’s first Sunday in town, she and her husband tried the Methodist church, where they picked the same pew as the Maybell couple.

“I said ‘you’re stuck with us, now,’ and they were.” Irene took a shaky sip of coffee. “Now, we’re the only two left in that pew.”

The women talked about the town’s flowerbeds, its home-owned fair, the new Dollar General up by the highway.

“We need more stores downtown,” Julie said. “No one has a reason to come here, anymore.”

White Field's cafe, where I ate with Julie and Irene

White Field’s cafe, where I ate with Julie and Irene

“There aren’t any stores left,” Irene agreed.

After coffee, I wandered back to the library to meet the Norton Chronicle’s general manager, advertising director, and reporter: Dana Paxton. A middle-aged hunter, mother of three, and small town supporter. The interview went both ways, and for every detail I shared about my trip, I learned two more about the town.

Its biggest employer: the prison. As in many small Midwestern towns, the prison offers many well-paying entry-level jobs, as well as possibilities for promotion. Norton’s prison is medium-low security. Earlier, the building served as a low security facility; even earlier, a mental institution; and when it was constructed, a tuberculosis sanatorium. Norton citizens take pride in the building, more than a hundred years old.

Valley Hope, a national U.S. rehab service, started in Norton in 1967 and also provides jobs, as does Prairie Dog State Park, the hospital,and several local manufacturers.

Local flavor

Local flavor

But the economy really depends on agriculture. That agricultural base saved Norton from the recession. While the rest of the country suffered, crop prices stayed high and small-town Kansas flourished. I rode with the owner of a drywall company and learned his business had grown throughout the recession years, with 2010 as its best year on record. When farmers have money, everyone has money.

Recently, though, farmers haven’t. Drought limited the wheat harvest to twelve bushels an acre last year–down from the expected forty–and crippled upland game bird populations, too. According to Dana, a hunter can fly in for a solid week and come away with just two pheasants. And her father, who raises buffalo, had to cut his herd for lack of food. People are desperate for rain, Dana said. “Everybody’s mood depends on the weather.”

Even with a slow economy, Dana likes a small town. “In a city, you can’t walk out and see the stars. You can’t hear the coyotes crying.” She laughed. “And here, people will either rat on your kid, or they will watch out for your kid. I feel safe here.”

So do many in Norton. I heard of numerous teenagers who left town, chasing work or excitement, only to come back with a spouse and children ten years later. But in that gap between high school and childbirth, Norton offers little attraction. Jobs are scarce, and life is boring. Just 6.4% of Norton is between 18 and 24 years old. Comparatively, Topeka is 9.8%; Denver, 10.7%; and Chicago, 11.2%.

I found one of Norton’s 6.4% in a secondhand store–a twenty-three year old named Valentine, with a business degree and a management position with one of the local manufacturers.

“I guess it’s a good town, but everything is at least an hour away,” she said. “And Denver’s five hours away.”

The county sheriff had a similar complaint. Discover your Sunday afternoon project requires a special screw or an extra brace, and you’ve got a two-hour hardware errand that consumes the rest of the day. And the local stores’ cramped hours make even basic supplies difficult to gather, with only a narrow window open for supply runs.

“There aren’t really options here,” Valerie continued. “I mean, I’d like to try ice skating, but that’s not even a possibility. And you only have five or six restaurants, so after a while, you know everything on the menu. There’s just no variety.”

An empty downtown store

An empty downtown store

Some of Valerie’s friends host board games nights, but she mostly spends her free time walking her dog or watching movies. “The bar’s pretty popular, but I’m not into that, and I don’t hunt or fish, either. The lake is fun, but the water’s been low for a few years. Really, Norton’s not a good place for people my age.” She hopes to move to a city soon, employment permitting. “If you want to go somewhere in life,” she concluded, “you have to leave the small towns.”

I stayed until the evening. I again rendezvoused with Dana, this time for a shower and dinner with her daughter, and then she dropped me off along Highway 36 in the north part of town. There, Dollar General, fast food, and miniature strip malls attracted drive-by customers and once-downtown businesses.

Just before nightfall, I caught a ride with a minivan full of five boisterous ladies: three sister grandmothers and two of their daughters. One lived in Norton; another, a nearby town; and all had grown up in small-town life. None matched any definition of old, aside from wrinkles and dyed hair.

“We’re five bored ladies in Norton, Kansas! We’re gonna drive you to the next town!”

I jumped in. Three family stories erupted at the same time. Laughter ricocheted throughout the van, and I shouted answers to a benevolent interrogation.

One daughter called her husband. “We’re taking a road trip to Oberlin! … A hitchhiker! … We just found him!” She lost service and the call dropped. “That’s not good. He’ll be worried now!” She giggled.

Two others remembered a prank, and the story exploded with shrieks and shouts and laughter.

In a lull, one of the grandmothers leaned toward me. “You have to make your own entertainment in a small town,” she explained. “Remember, no one is too old to blow bubbles.”

“Or too old to play in the median!” her sister yelled.

Norton's "They Also Ran Gallery" of unsuccesful Presidential candidates

Norton’s “They Also Ran Gallery” of unsuccesful Presidential candidates

That is Norton. Add some drug addicts and partiers, and a few old families entrenched in social superiority. Throw in the nation’s only gallery of unsuccessful Presidential candidates, remember the annual picnics and auto races, listen to the uproar over the first annual Biker Bash and wet t-shirt contest, and you have Norton, Kansas.
It has history–not the majestic London type or the Very Important Washington DC type–but a simple one. It has diversity–limited, of course, to three thousand varieties–and it has its eccentricities and its dramas and tragedies.

They might not be the kind that impact the United Nations or get taught in the next generation’s classrooms, but they’re a manageable kind. When I walk through Norton, I can get a sense of things. I can put my fingers in the dirt and feel the town breathe, and I can dive for stories without drowning. Norton does not lead or boast or stun–but it can be known. And in that, I find comfort.

Josh deLacy