Vol. I · No. 1 Gray's Creek, North Carolina Updated 20 May 2026

Gray's Creek Facts

Read the petition carefully. Then read it again.
§ Timeline

What they said, when they said it, and how it changed.

A dated record of the petitioners' public statements. The website is the polished version. The Facebook posts are closer to what they actually believe. Both are public. Both are quoted here. Where the two disagree, the disagreement itself is the story.

Why this page exists

The petitioners' public position has not been static.

Specific claims about the budget, the tax rate, services, and PFAS authority have shifted between the original Facebook posts from the Gray's Creek Organizing Committee and the current grayscreeknc.com website. The numbers softened. The promises narrowed. Some language disappeared. This page catalogs those shifts on a single timeline, with screenshots of the originals and links to dated archive snapshots so any reader can verify the record for themselves.

Two source streams run in parallel here. The Facebook posts, written in late April and early May 2026 by Robb Twaddell as a "Rising contributor" to the Gray's Creek Organizing Committee group, were the first pitch. The website, which went live in May 2026 under the byline "Gray's Creek Civic Information," is the cleaned-up version. Comparing the two is not a gotcha. It is a basic exercise in reading what a proposal says today against what its authors said about it yesterday.

The record, in order

Dates for the Facebook posts are approximate. The posts themselves are not stamped with a precise public date on the screenshots we have on file. They were captured in late April and early May 2026. The website snapshots are stamped by the Internet Archive on 20 May 2026.

Late April / Early May 2026 (estimated)
Source: Facebook, Gray's Creek Organizing Committee group, posted by Robb Twaddell

The original "Dear Resident" pitch.

The first long-form Facebook post laying out the case for incorporation. The claims, in the petitioners' own framing:

Facebook, original pitch (paraphrased from screenshots)
About 50 square miles. Over 20,000 residents. A proposed $0.10 municipal property tax (becoming $0.25 total when combined with the existing fire tax). A claimed budget of about $11M in expenses against about $17M in revenue. Trash: "eliminate individual monthly trash bills." Police: "we do not need a multimillion-dollar police station."

This is the version that circulated before the website existed. Several of the specific numbers and promises in this post do not survive intact into the later website.

Facebook post from Robb Twaddell laying out the original Gray's Creek incorporation pitch, page 1

FB / Twaddell / "Dear Resident" pitch, page 1

Facebook post from Robb Twaddell laying out the original Gray's Creek incorporation pitch, page 2

FB / Twaddell / "Dear Resident" pitch, page 2

Facebook post from Robb Twaddell laying out the original Gray's Creek incorporation pitch, page 3

FB / Twaddell / "Dear Resident" pitch, page 3

Late April / Early May 2026 (estimated)
Source: Facebook, Gray's Creek Organizing Committee group

Boundary and tax-rate framing.

A second post frames the proposed tax rate against existing Cumberland County municipalities. The comparison, as posted:

Facebook, tax-rate comparison (paraphrased)
Gray's Creek $0.25. Fayetteville $0.45. Hope Mills $0.48. Spring Lake $0.74.

The $0.25 figure here is the combined municipal-plus-fire rate, not the municipal rate alone. That distinction is not made clear in the post. The comparison cities' rates are municipal rates only. This is the framing residents were asked to evaluate before any budget detail was published.

Facebook post comparing the proposed Gray's Creek tax rate to Fayetteville, Hope Mills, and Spring Lake

FB / Organizing Committee / boundary and tax framing

Late April / Early May 2026 (estimated)
Source: Facebook, Gray's Creek Organizing Committee group

PFAS framing introduced.

A "Gray's Creek Incorporation" rundown post adds a new dimension to the case: a "Gray's Creek Water Project" intended to address PFAS contamination, with the project scale described as approximately $100 million.

The post leans on PFAS as a motivating injury but does not explain how a newly incorporated town, with no existing utility infrastructure, no water authority, no engineering staff, and no published agreement with the Public Works Commission or the State, would in fact deliver a $100M water project. The structural questions about authority, financing, and timeline are left unanswered.

Facebook post introducing the Gray's Creek Water Project PFAS framing, page 1

FB / PFAS framing, page 1

Facebook post introducing the Gray's Creek Water Project PFAS framing, page 2

FB / PFAS framing, page 2

Facebook post introducing the Gray's Creek Water Project PFAS framing, page 3

FB / PFAS framing, page 3

May 2026
Source: grayscreeknc.com, captured 20 May 2026

The website goes live. The numbers move.

grayscreeknc.com appears as a built-out site with budget tables, a "Village Center" page, a documents index, and an "About" page attributing the work to "Gray's Creek Civic Information." The substantive differences from the Facebook version, item by item:

  • Sales tax line. Facebook version: about $7.0M. Website version: about $4.0M. A $3M revenue gap quietly closes between the two documents, in the website's favor.
  • Trash language. Facebook: "eliminate individual monthly trash bills." Website: an explicit annual household charge of $325 per household per year. The free-trash promise is retired.
  • Police language. Facebook: "we do not need a multimillion-dollar police station." Website: silent on the topic of a police station altogether. The promise neither survives nor is contradicted. It simply disappears.
  • Population claim. The "over 20,000 residents" line that anchors the original Facebook pitch is no longer prominent on the website.
  • Author attribution. Facebook: "The Gray's Creek Organizing Committee." Website meta: "Gray's Creek Civic Information." Same project, new label.
  • Schema.org metadata overclaim. The website's structured-data block declares the entity as "@type": "GovernmentOrganization" for a "Town of Gray's Creek." The visible page copy still says "Proposed Incorporation." There is no Town of Gray's Creek. The General Assembly has not chartered one. The structured data tells search engines and AI crawlers it already exists.
Every claim that turned out to be defensible stayed. Every claim that turned out to be hard to defend was softened, narrowed, or quietly removed. Gray's Creek Facts, on the shift from Facebook to website

The 20 May 2026 snapshots below are the version of grayscreeknc.com captured on the day this comparison was published. Any subsequent edits to the live site can be compared against these dated, public copies:

Rendered (JavaScript-executed) capture from the same day, via archive.today: archive.ph/HEeik.

20 May 2026
Source: grayscreekfacts.com (this site)

The comparison is published.

Gray's Creek Facts publishes the side-by-side comparison of the Facebook claims against the website claims, with the petitioners' site captured to both the Internet Archive and archive.today on the same day. From this point forward, any further edits to grayscreeknc.com are a matter of public record: the version residents saw on 20 May 2026 is preserved, dated, and linkable.

If the petitioners revise the site to address the discrepancies, that is a good outcome. If they revise the site to remove the evidence of the discrepancies, the snapshots above will still be there.

What this tells us

Every claim that turned out to be defensible (the basic tax-rate math, the ad valorem revenue estimate, the geographic boundary) stayed. Every claim that turned out to be hard to defend (free trash, $7M in sales tax, no police station, "over 20,000 residents") was softened, narrowed, or quietly removed by the time the website went live.

The website is the version the petitioners can defend in front of the Joint Legislative Commission on Municipal Incorporations. The Facebook version is what they pitched to residents who already signed.

Residents who signed the petition on the strength of the Facebook pitch deserve to know what the proposal looks like now that some of those promises have changed. That is what this page is for. Read the receipts. Make your own call.

If you signed and want to withdraw your signature, the process is here.