Understanding Greensboro's Budget Lawsuit: What the Hartzman Case Means for Your Property Taxes

On June 16, 2026, Greensboro City Council voted 9 to 0 to adopt a budget that raised the city property tax rate to 79.85 cents per $100 of assessed value, up from 67.25 cents. That is a 12.6 cent increase, roughly 18 percent, and it applies to the property values from the county's 2022 reappraisal rather than the higher values Guilford County assigned during its 2026 revaluation.

A longtime Greensboro civic activist named George Hartzman went to court over how that budget came together. He argues that the budget the public commented on at the required hearing was not the budget Council actually adopted, and that residents never got a real chance to weigh in on the version that became law. On July 10, a Guilford County Superior Court judge denied Hartzman's request to immediately block the budget, but also declined to dismiss the case, and set a preliminary injunction hearing reported for July 20.

This post walks through what actually happened, what North Carolina law requires, what jargon like "temporary restraining order" and "revenue neutral rate" actually mean, and concrete steps you can take if you want more say in how Greensboro taxes and spends. Every claim below is linked to its original source so you can read the primary material yourself rather than take anyone's word for it, including mine.

Quick facts

QuestionAnswer
Old city property tax rate67.25 cents per $100 of assessed value
New city property tax rate79.85 cents per $100 of assessed value
Size of increase12.6 cents, about 18 percent
Budget adoptedJune 16, 2026, by a 9 to 0 Council vote
Budget took effectJuly 1, 2026
Lawsuit filed byGeorge Hartzman, Greensboro resident
First court hearingJuly 10, 2026. Judge Michael Duncan denied a temporary restraining order but did not dismiss the case
Next hearingPreliminary injunction hearing, confirmed for July 20, 2026, 10 a.m., Courtroom GB3H, before Judge Tonia A. Cutchin

How your tax bill is actually calculated

This is the part that trips people up, so it is worth slowing down on. Your city property tax bill is one number multiplied by another: the tax rate, times your assessed property value, divided by 100. Two separate things went into this year's bill, and only one of them actually changed.

The rate went up, from 67.25 cents to 79.85 cents. That part is a real increase and it is not in dispute. What did not happen is the city also swapping in your new, higher 2026 assessed value on top of that higher rate. Because of the state moratorium, the city applied the new rate to the older assessed value from the county's 2022 reappraisal, the same value your bill was already based on before this year. The table below shows what that means using a home assessed at $300,000 in 2022, along with the scenario that did not happen for comparison.

Worked example: a home assessed at $300,000 in 2022

ScenarioRate appliedAssessed value usedAnnual city tax
Last year's bill67.25 cents$300,000, the 2022 value$2,017.50
This year's actual bill79.85 cents$300,000, still the 2022 value$2,395.50, an increase of $378
What did not happen79.85 centsThe new 2026 revalued amount, which ran 40 to 65 percent higher than 2022 in many Greensboro neighborhoodsWould have been substantially higher than $2,395.50

This arrangement is temporary, not permanent. Senate Bill 889 only pauses the 2026 revaluation values for this one budget year. Under the bill, counties are expected to phase in the 2026 reappraisal values starting with the 2027 to 2028 fiscal year and continue using them until the next scheduled revaluation cycle. In other words, this year's bill used the old rate formula with a new, higher rate. Next year's bill is expected to use the new value as well, which is a separate increase still to come.

Watch the primary source yourself

You do not have to rely on any summary, including this one. The City of Greensboro records every Council meeting and posts it to its official YouTube channel, which also carries explainer videos on how the budget process works. Below is the actual June 16 meeting where the budget passed, and a short primer on how a city budget gets built in the first place.

City Council Meeting, June 16, 2026

Budget 101: How Greensboro's Budget Process Works

Every regular Council meeting is also broadcast live on GTN and archived at the city's meeting video page, so you can watch any past discussion in full rather than a highlight reel.

Read the actual court filings

George Hartzman, the plaintiff in this case, has made his own working case file public: Hartzman v. City of Greensboro, Case Filings, shared with permission. This is the actual complaint, motions, exhibits, and replies filed in case 26CV014985-400, Guilford County Superior Court, straight from the source. One important note: this is Mr. Hartzman's own live, working folder, not a static archive. He is actively adding and reorganizing documents as the case proceeds, so what you find there may look different from one week to the next as filings are added ahead of the July 20 hearing.

What actually happened

Two things were going on at once, and the order they happened in matters. It is easy to misread if you only glance at two dates side by side, so here is the sequence in full.

The North Carolina Senate passed Senate Bill 889, the Property Tax Reappraisal Moratorium, on May 6, 2026 by a 35 to 8 vote. The House gave the bill final approval on June 10, 2026 by a 70 to 42 vote and sent it to Governor Josh Stein's desk. At that point the bill had cleared the General Assembly but was not yet law. A University of North Carolina School of Government analysis published while the bill was still pending described the real, unresolved question local governments statewide were facing that month: build the budget around the new 2026 property values already on the books, or anticipate that the moratorium would become law and use the older values instead. Governor Stein signed the bill on June 19, 2026, making it Session Law 2026-8, which formally required Guilford County and every city inside it, including Greensboro, to build FY2027 budgets using the property values from the county's 2022 reappraisal instead of the new 2026 revaluation values.

Greensboro's Council adopted its budget on June 16, three days before the governor's signature, while the bill was sitting on his desk after clearing both chambers. City Manager Nathaniel "Trey" Davis addressed that timing directly at the meeting. He told Council the rate he was presenting was "based on the current rates prior to the reappraisal," and that staff had gone back and recalculated once the moratorium's passage through the legislature became clear. The city's own budget announcement frames the resulting 79.85 cent rate as necessary to fund public safety, parks, solid waste, and infrastructure without relying on revaluation values the city could not yet safely assume it could use.

Hartzman's lawsuit does not dispute that math. His argument is procedural: that the version of the budget presented at the public hearing looked different from the version Council ultimately adopted, and that residents who showed up to comment on one budget did not get the chance to comment on the one that actually took effect. At the July 10 hearing, he told a reporter the city could still find a way to "get some transparency in local government." Senior Assistant City Attorney James Dickens argued in court that no statute or prior case law requires more than one public hearing on a budget, and asked the judge to find the case moot since the budget had already taken effect. The judge declined to call it moot, denied the immediate block, and scheduled the fuller hearing later in July.

Neither side has won or lost yet. The preliminary injunction hearing is where a judge will actually weigh the legal merits. Nothing below should be read as a prediction of that outcome.

For a deeper look at the tax rate change itself and what it means dollar for dollar on a Greensboro home, see my earlier post, Greensboro FY 2027 Budget Explained, and the companion piece on the county side, the 2026 Guilford County Revaluation.

Who's who in this case

A few names in this story sound alike or belong to people who are related but not the same person. This directory exists specifically to keep that straight. Colors group people by role: denim blue for judges, navy for city government, terracotta and gold for everyone else. Each name links to an official bio, court record, or obituary where you can see an actual photo and verify these details yourself.

MD
Judge Michael Duncan

Guilford County Superior Court judge who presided over the July 10 hearing and denied the temporary restraining order.

TC
Judge, presiding July 20 Tonia A. Cutchin

Confirmed through the court's own official calendar as the judge presiding over the July 20 hearing, 10 a.m., Courtroom GB3H. Appointed to Superior Court by Governor Cooper in 2022, previously a Guilford County District Court judge, public defender, and attorney. Won her seat unopposed in 2024.

Governor's appointment announcement
LJ
Judge Lisa Johnson-Tonkins

Superior Court judge appointed in 2025 to the seat Lora Cubbage vacated. The court's own official calendar confirms Judge Tonia A. Cutchin, not Johnson-Tonkins, is presiding at the July 20 hearing. She is the daughter of former Mayor Yvonne Johnson, below, not the same person.

Governor's appointment announcement
LC
City Government Lora Cubbage

Greensboro's current City Attorney. A former Superior Court judge herself, she left the bench in 2025 to join the city's legal team.

City Attorney's office
JD
City Government James Dickens

Senior Assistant City Attorney. He is the attorney who has actually appeared in court arguing the city's side of this case.

City Attorney's office
MA
City Government Marikay Abuzuaiter

Current Mayor of Greensboro, in office since December 2025. Previously ran Mahi's Restaurant for 22 years.

Mayor's biography
GH
Plaintiff George Hartzman

Longtime Greensboro civic activist and the plaintiff in this case, representing himself. Shared his own case filings publicly, linked below.

News and Record coverage of the case
YJ
Not currently in office Yvonne Johnson

Greensboro's first Black mayor, serving 2007 to 2009, later a longtime council member and mayor pro tem until she passed away in December 2024. Mother of Judge Lisa Johnson-Tonkins, above. Not the presiding judge, not currently in office, and not the same person as her daughter.

Biography

Jargon buster

Local government and court reporting is full of terms that get thrown around without definition. Here is what the important ones actually mean.

TermPlain language meaning
Temporary restraining order (TRO)An emergency, short term court order that pauses an action immediately, before either side has fully argued the case. Judges grant these rarely and only when waiting would cause irreversible harm.
Preliminary injunctionA longer lasting court order that can pause an action while a lawsuit proceeds. Getting one requires a fuller hearing than a TRO, where both sides present evidence and argument.
MootA legal argument that a case no longer matters because the thing being challenged already happened or already changed. The city argued Hartzman's case was moot since the budget had taken effect. The judge disagreed.
Budget ordinanceThe formal legal document a city council adopts each year that sets tax rates and authorizes spending for the fiscal year.
Revenue neutral rateThe tax rate that would raise the same amount of money after a revaluation as the old rate raised before it, calculated by state formula. It is a benchmark for comparison, not a rate any city is required to adopt.
Revaluation or reappraisalA countywide reset of assessed property values to reflect current market conditions. North Carolina requires this at least once every eight years.
MoratoriumA temporary, state ordered pause. Here, a pause on using the 2026 revaluation numbers for one budget year.
Room occupancy taxA local tax charged on short term lodging stays, including hotels and platforms like Airbnb. Greensboro charges 6 percent and Guilford County charges an additional 3 percent.
Public hearing (statutory)A formal meeting where the public is legally entitled to speak on a proposed budget before it is adopted. North Carolina law requires at least one.
G.S. (General Statute)Shorthand for a numbered section of North Carolina law passed by the General Assembly.

What North Carolina law actually requires

This is the heart of the legal question, so it is worth reading in the state's own words rather than a paraphrase. Under North Carolina's Local Government Budget and Fiscal Control Act, General Statute 159-12(b) says that before adopting a budget ordinance, a governing board must "hold a public hearing at which time any persons who wish to be heard" may speak. The statute does not require a second hearing if the board changes the budget afterward, and it does not require the adopted version to match the version presented at that hearing. That is the plain text Dickens was pointing to in court.

Interestingly, some state lawmakers already think that standard is too thin. A bill tracked by the University of North Carolina School of Government's Legislative Reporting Service would amend General Statute 159-12 to require at least two public hearings on separate dates for most local governments, with at least one hearing required to disclose specific revenue detail like the prior two years of tax rates and collection rates. That bill has not become law in Greensboro's case, but it shows the one hearing standard is an active, live policy debate in Raleigh, not a settled question everyone agrees is sufficient.

Hartzman's broader constitutional claim rests on Article I, Section 19 of the North Carolina Constitution, often called the law of the land clause, which protects against being deprived of property except through lawful process. Whether a single statutory hearing on a materially different budget satisfies that protection is exactly what the July 20 hearing will address. It is an open legal question right now, not a settled one in either direction.

Timeline

DateWhat happened
January 1, 2026Guilford County's new 2026 property revaluation takes effect, raising assessed values significantly across Greensboro
May 6, 2026The NC Senate passes Senate Bill 889, the Property Tax Reappraisal Moratorium, 35 to 8
June 10, 2026The NC House gives the bill final passage, 70 to 42, and sends it to Governor Stein. The bill has cleared the legislature but is not yet law
June 16, 2026Greensboro City Council votes 9 to 0 to adopt the FY2027 budget with the 79.85 cent tax rate, while the bill awaits the governor's signature
June 19, 2026Governor Stein signs Senate Bill 889 into law as Session Law 2026-8
July 1, 2026The new budget and tax rate take effect for fiscal year 2027
July 10, 2026Judge Michael Duncan denies Hartzman's request for a temporary restraining order but declines to dismiss the case as moot
July 15, 2026Hartzman files his reply in support of the motion for preliminary injunction, electronically filed and clerk stamped that evening
July 17, 2026A reader raised a question about who is presiding over the July 20 hearing. Hartzman confirmed directly that Judge Lisa Johnson-Tonkins is not presiding, and shared his own case filings publicly with permission to link them here
July 18, 2026The court's own official hearing calendar, checked directly through the NC eCourts Portal, confirms Judge Tonia A. Cutchin is presiding, 10 a.m. in Courtroom GB3H
July 20, 2026Preliminary injunction hearing, 10 a.m., Courtroom GB3H, before Judge Tonia A. Cutchin

This is not only a Greensboro conversation

Budget transparency questions are coming up in city halls across North Carolina and the country right now, though the specific issues are different in each place. Seeing them side by side is useful context, not a claim that Greensboro's situation matches any of these.

CityWhat is happening thereSource
Cary, NCCouncil raised taxes 8 percent after the town's former manager was accused of misleading Council for years about the town's finances. Mayor Harold Weinbrecht called it a "breach of trust" that had kept the tax rate artificially low.CBS17
Asheville, NCCouncil held a public hearing on a proposed tax increase, then adopted a lower final rate of 37.69 cents in a split 4 to 3 vote after resident pushback, with the mayor citing state limits on local revenue tools.828 News Now
Fresno, CAA judge ruled in May 2026 that the city council violated California's open meetings law by negotiating budgets for five years in a closed committee that never posted agendas or allowed public attendance. No penalties were issued.GV Wire

What short term rentals actually contribute, with the real numbers

Because short term rentals are part of my own business, I want to be precise here rather than repeat a vague number, and I want to link every figure to where it actually came from so you can check it yourself rather than just trust me.

The tax rate itself

Greensboro charges a 6 percent room occupancy tax on short term lodging stays, and Guilford County adds another 3 percent on top of that, for a combined 9 percent. This is not a local invention. State law, General Statute 105-164.4(a)(3), sets the underlying sales tax base that occupancy taxes ride on, and General Statute 160A-215 is the specific law that authorizes cities, Greensboro named among them, to levy a municipal room occupancy tax at all. Platforms like Airbnb are required by this same body of law to collect and remit both taxes on behalf of hosts for bookings made through the platform, which means the tax gets paid automatically on nearly every platform booking, whether the guest ever thinks about it or not.

Do traditional and mid term rentals pay this too

This is a fair and specific question, and the statute actually answers it. Under G.S. 105-164.4(a)(3), an accommodation rented to the same person for 90 or more continuous days is exempt from both state sales tax and local occupancy tax entirely. A 12 month traditional lease clears that threshold easily, which is why a traditional rental like Idlewood House or College Hill Brownstone generates no occupancy tax at all. It is governed by ordinary landlord tenant law instead, a completely different legal framework.

Mid term rentals sit in the gap. A stay under 90 consecutive days, even a 60 day corporate housing booking for a travel nurse, is legally treated the same as a short term rental and is subject to the full 9 percent combined occupancy tax plus state and local sales tax. Only once the same guest passes 90 continuous days does that specific booking become exempt going forward, and any tax already collected before hitting that threshold is required to be refunded to the guest. The UNC School of Government's own explainer on occupancy tax confirms this and lists Greensboro by name among the roughly 200 North Carolina local governments authorized to levy one.

Same guest, 12 month lease
ExemptClears the 90 day threshold instantly. Governed by landlord tenant law, not occupancy tax at all.
Same guest, 90+ continuous days
ExemptBecomes exempt once the threshold is hit. Tax collected before that point must be refunded to the guest.
Mid term stay, under 90 days (e.g. 30 to 89 day travel nurse or corporate booking)
TaxedFull 9 percent combined occupancy tax plus state and local sales tax applies, same as a short term rental.
Short term stay, booked through Airbnb or Vrbo
TaxedFull 9 percent combined occupancy tax applies. The platform collects and remits it automatically as a marketplace facilitator.
Mid term stay booked through Furnished Finder or a similar listing only platform
TaxedSame 9 percent applies, but the platform does not collect or remit it. The host is solely responsible, and it is self reported at filing, audit only.

How many short term rentals actually exist here, and who counts them

When Greensboro's short term rental ordinance took effect, the city hired a third party vendor specifically to identify and track them. That vendor is Host Compliance, a product of Granicus, the same company that hosts Greensboro's compliance hotline portal. Reporting at the time the ordinance rolled out found roughly 800 active short term rentals operating in the city, at a point when only a few hundred had actually applied for the required zoning permit. I was not able to find a publicly posted dollar figure for what the city pays Granicus for this service. That is a specific, answerable question, not a vague one, and the way to get the real number is a direct request through the city's public records request portal or a look through the Greensboro e-Procurement System, where city contracts are supposed to be searchable. I could not locate the contract there myself in the time I spent looking, which is itself worth noting.

Separately from the city's own vendor, the market research firm Airbtics tracks active Airbnb listings in Greensboro directly. It counted 864 listings in November 2024 with typical annual host revenue of $29,109, and 789 listings in October 2025 with typical annual revenue of $33,159.

A transparent estimate, not an official figure

SnapshotListingsAvg annual revenueEst. gross STR revenueEst. city occupancy tax (6%)
Airbtics, Nov 2024864$29,109$25,150,176$1,509,011
Airbtics, Oct 2025789$33,159$26,162,451$1,569,747

Treat both rows as rough estimates built on third party market data, not published city figures. Average revenue varies enormously by property, and a citywide average will not describe any one listing. Here is why I am showing you the range rather than one clean number: the city's own FY2026 Tourism Development Authority budget ordinance puts total city occupancy tax revenue, from every hotel, motel, and short term rental in Greensboro combined, at $1,644,000. Subtract either estimate above from that total and the number left over for every hotel in Greensboro is somewhere between $74,253 and $134,989. Greensboro has multiple chain hotels operating well above that combined revenue level, so that implied remainder is almost certainly too low to be real. The honest conclusion is not that short term rentals are secretly outpacing every hotel in the city. It is that the average revenue figures in market research data like Airbtics likely skew high, probably pulled up by a smaller number of very high performing listings, which means the true STR share is real and substantial but almost certainly lower than the math above suggests. Nobody outside the city and county finance departments can resolve that uncertainty, because the hotel versus short term rental split is not broken out anywhere in the published budget documents. That gap, not knowing the channel breakdown of a tax that is otherwise fully documented, is the real, specific, and fair transparency question to raise, and it is the one I would ask Council to answer directly.

Where the money is legally required to go, and who oversees it

This part is public, it is just scattered across documents most residents will never open. Guilford County's room occupancy tax was created by the General Assembly through Session Law 1983-988, amended by Session Law 1989-39, with Greensboro's separate city level tax added by Session Law 1991-22. Under that framework, the county remits 70 percent of its net occupancy tax proceeds to the Greensboro and Guilford County Tourism Development Authority, with the remaining 30 percent going to the City of High Point. The Authority is a public body created under the Local Government Budget and Fiscal Control Act, made up of thirteen appointed members, including a county commissioner, a Greensboro City Council member, and several owners or operators of hotels, motels, or other taxable accommodations in the county, appointed jointly by the county commissioners and Greensboro City Council. Its current President and CEO, per the Authority's own public notices, is H. Fourrier.

The exact split is set by statute, not left to discretion. Guilford County keeps 70 percent of its net occupancy tax proceeds for the TDA and sends 30 percent to the City of High Point. Greensboro's own separate city occupancy tax, added by Session Law 1991-22, splits the other direction: 80 percent goes to the city to finance renovation and expansion of the Greensboro Coliseum Complex, and only 20 percent goes to the TDA for tourism promotion. Whatever reaches the TDA from either source is then split again by the Authority's own budget ordinance: 80 percent to marketing, a fixed $170,000 each year to specific tourist related events, and the remainder to capital improvements. The diagram below shows the full path.

Guest pays for a stayBooked through Airbnb, Vrbo, or direct
9 percent combined occupancy tax collected6 percent city portion, 3 percent county portion
splits by which government levied it
County's 3 percentRemitted to Guilford County
City's 6 percentRemitted to City of Greensboro
each portion splits again, by law
70% of county share→ to the TDA
30% of county share→ to City of High Point, ends here
20% of city share→ to the TDA
80% of city share→ to Coliseum Complex financing, ends here
the two TDA bound shares combine
Tourism Development Authority combined poolFY2026: $8,107,000 from occupancy tax, plus interest and fund balance
the Authority's own budget ordinance splits this once more
$7,996,100Tourism marketing & operations
$170,000Specific tourist related events, fixed by statute
$1,244,000Capital improvements

You do not have to take a single year's word for it either. Here are the Authority's own published, adopted budget ordinances for the last three fiscal years, each one a public document the Authority is legally required to post before adoption.

Fiscal yearCounty occupancy taxCity occupancy taxTotal General FundSource
FY 2023 to 2024Not separately published$1,260,000$6,671,450City of Greensboro public notice
FY 2024 to 2025$6,141,000$1,533,000$8,578,650TDA public notice, FY2024-25
FY 2025 to 2026$6,463,000$1,644,000$9,410,100TDA budget ordinance, FY2025-26

A caveat worth being precise about: these are the Authority's adopted, legally binding budget ordinances, the amount it is authorized to spend, not a final independently audited actual figure for money already spent. Getting to true audited actuals would mean pulling the line item from Guilford County's own Annual Comprehensive Financial Report, which is published here if you want to go that far. Even without that extra step, three consecutive years of adopted budgets show real growth: the city occupancy tax figure is up roughly 30 percent from FY2023-24 to FY2025-26, and the county figure rose about 5 percent in just the one year of data available for comparison, which lines up with the growth in short term rental activity discussed above.

So the honest answer to where this money goes is not that nobody knows. It funds tourism marketing, specific cultural and tourist events, capital improvements, and historically the Coliseum Complex, overseen by a named public authority with named leadership, and it is reported quarterly by law. The real problem is accessibility. Finding that answer meant reading a 1983 session law, a 1989 amendment, a 1991 amendment, and three separate standalone PDF budget notices the Tourism Development Authority posts on its own website, none of which are linked from the city's main budget page. A resident with a full time job and no legal background has almost no realistic way to piece this together. That is worth raising with Council directly: not "where is the money going," which has an answer, but "why isn't there one page that shows it," and separately, why doesn't anyone publish the hotel versus short term rental split.

The lobbying gap nobody talks about

I was paying close attention when Greensboro's short term rental ordinance was first being drafted and debated. In my own experience, Airbnb's involvement on the ground here was minimal to none. Nobody from the company reached out to me with talking points, encouraged me to show up to a hearing, or coordinated anything on my behalf. I was one host, reading agendas and showing up if I could, on my own time.

This is not an abstract debate for me, and I want to be specific about my own track record rather than speak generally. In the entire time I have operated short term, mid term, and traditional rentals here, I have never received a single neighbor complaint about any of my properties, at any length of stay. What I have heard directly from neighbors is the opposite. Several have told me they are glad to see previously blighted, rundown homes on the block rehabbed, maintained, and occupied instead of sitting empty or deteriorating. That is one host's experience across my own properties, not a claim about short term rentals citywide, but it is worth naming plainly since so much of the public debate assumes a short term rental is automatically a neighborhood nuisance.

That is worth sitting with next to something Mayor Nancy Vaughan said publicly when Council was later forced to remove part of the ordinance over legal concerns. Speaking about pressure from the state legislature to preempt local STR rules entirely, she said representatives from Airbnb and Vrbo "have got a presence up in those hallways just about every day" in Raleigh. Both things are true at once. A platform can run a serious, well funded operation protecting its own regulatory interests at the state level while doing essentially nothing for the individual host who is actually filling out the $200 zoning permit application and dealing with a neighbor's noise complaint.

The numbers back up how real that institutional gap is, on both sides of this fight, using nonpartisan federal lobbying disclosure data.

OrganizationLobbying spendPeriod
American Hotel and Lodging Association$2,040,0002025, federal, through September
Entire lodging and tourism industry$14,835,0002025, federal
Airbnb Inc$1,000,0002022, federal, a record year for the company at the time
Airbnb Inc, state level$651,000 across nine states2023

Neither of those companies is fighting for the host down the street. The hotel industry's spending is aimed at containing STR competition broadly. Airbnb's spending, by its own lobbying disclosures, tends to focus on issues like tax reporting thresholds and content moderation liability, protecting the platform's own business model, not the individual owner operator navigating a local zoning permit. A small, non corporate Greensboro host has no lobbyist on retainer in Raleigh or Washington representing either side of this. That gap between institutional money and the person actually paying the permit fee is real, it is documented, and it deserves more attention than it gets.

The recusal question nobody has to answer

Here is a structural gap worth naming plainly, without pointing at any specific person. North Carolina law, General Statute 160D-109, requires a city council member to sit out a vote when the outcome is reasonably likely to have a direct, substantial, and readily identifiable financial impact on that member specifically. The North Carolina Supreme Court set the same standard for zoning decisions in County of Lancaster v. Mecklenburg County. But the UNC School of Government's own guidance is direct about the limit of that rule: a council member must not vote on a small, individual rezoning of their own property, but that same member is required to participate in adopting a citywide ordinance, like short term rental regulations, even though it also affects their own property, because it applies broadly rather than singling them out. A council member who owns a rental property can vote on STR rules covering every rental in Greensboro without ever being required to disclose that ownership, entirely within the law, regardless of their intentions.

This is not a new tension in Greensboro specifically. The UNC School of Government's own history of this issue traces back to a 1919 case over the authority of Greensboro's own city council to vote itself a pay raise, which is where North Carolina courts first articulated that public officials should not act on matters affecting the public when they have a direct personal financial stake. A century later, the same basic question, who gets to vote on rules that touch their own pocket, still turns on whether the vote targets one person's property specifically or applies to an entire category of owners citywide. STR ordinances fall on the side of the rule that does not require disclosure.

I tested this limit myself in 2024. I filed a public records request asking what outside income Greensboro's council members reported. What came back showed council salary and nothing beyond it, no evidence of the rental income I had suspected. I want to be straightforward about that result rather than move the goalposts: I looked, and I did not find what I was looking for. But a records request for reported income does not show whether a member holds rental property inside an LLC with a registered agent, which is a legal and common way to hold real estate that also happens to make ownership hard for the public to trace back to a name. That is not evidence of anything improper. It is evidence that the tool available to a resident trying to check this does not actually answer the question, which is a real transparency gap regardless of whether any current member has anything to disclose.

There is a real difference worth naming between how an HOA changes its own rules and how a city does. If a homeowners association wants to amend its bylaws, North Carolina law and the association's own governing documents typically require specific notice and a defined vote threshold, often a supermajority of the actual owners affected, before the change takes effect. A city ordinance that changes how you can use property you already purchased only requires a council majority, elected to represent the whole city, voting on your behalf rather than requiring your direct consent the way an HOA amendment does. North Carolina does offer one narrower protection, vested rights under General Statute 160D-108, which lets a property owner continue a specific use or finish a project already substantially underway even after the rules change. It does not protect a general future use the way an HOA amendment threshold protects a member from a rule change no supermajority approved. I wrote about hitting this distinction directly, including the 750 foot spacing rule the city adopted and later dropped after a lawsuit, in Landowner Rights in Greensboro NC.

How to get involved

1. Find your Council member

Use the city's official district lookup tool to confirm your district, then reach your representative through the official Council email directory. Any message you send is a public record.

2. Watch or attend a Council meeting

Meetings are held most Tuesdays at 5:30 p.m. in the Katie Dorsett Council Chamber at the Melvin Municipal Office Building, 300 West Washington Street. They are broadcast live on GTN and streamed on the city's YouTube channel. Sign up to speak in advance through the city's speaker sign up page. A small unexpected upside from going in person during the STR ordinance debates: I met genuinely good people from my own neighborhood I would not have crossed paths with otherwise. Whatever side of an issue someone lands on, showing up puts you in a room with your actual neighbors.

3. File a public records request

North Carolina's public records law is strong, and city budget worksheets, internal memos, and occupancy tax figures are generally accessible. Start at the city's public records request page.

4. Attend the hearing in person

The preliminary injunction hearing is confirmed for July 20, 2026, 10 a.m., Courtroom GB3H, before Judge Tonia A. Cutchin, at the Guilford County Courthouse, 201 South Eugene Street, Greensboro. This is a public hearing. No RSVP, ticket, or advance notice is needed, you can simply show up. Court hearings are a matter of public record regardless of which side you find more persuasive, and it is confirmed directly through the court's own official calendar, not secondhand.

Before you go

BringLeave behind
Photo IDCell phone, camera, laptop, or any recording device. These are prohibited inside the courthouse entirely unless a judge has issued a specific permit. Leave it in your car.
A paper notepad and pen, if you want to take notesPocketknives, scissors, or any tool with a blade or shaft over 4 inches
Cash or a few quarters for metered parkingAnything metal you do not want to remove at security, belts and coin filled pockets will slow you down

Getting there and through security

Courthouse hours are Monday through Friday, 8 a.m. to 5 p.m. Metered parking is available in the lot at the corner of Washington and Eugene Streets, with a city parking deck one block away on Green Street as a backup if that lot is full. Everyone who is not a courthouse employee goes through a metal detector at the entrance, the same as airport security in spirit: wallets, belts, and metal items go in a bin. Arriving by 9:15 or so gives you a comfortable buffer for screening and finding the courtroom before the 10 a.m. start.

Once you're inside the courtroom

You are there as a member of the public, not a participant, so you will not be able to speak or ask questions during the hearing. Standard courtroom conduct applies: dress reasonably, silence your intentions to talk entirely once the judge is on the bench, no reacting audibly to what is said, and follow the bailiff's instructions on where to sit. Seating for a high interest hearing like this one can fill up, so earlier is better.

Want to double check anything before Monday? The NC eCourts Portal is free, requires no account for a basic search, and works around the clock, search by case number 26CV014985-400 under "Search Hearings" to see the calendar yourself.

5. Review the current budget yourself

The full adopted budget document is posted at the city's Adopted Budget page. Reading the source document beats reading any summary, including this one.

Questions worth asking

  • Why did the version of the budget adopted on June 16 differ from the version presented at the public hearing, and would a second hearing have been possible given the SB 889 timeline?
  • How much room occupancy tax revenue did the city collect from short term rentals in the last fiscal year, and how is that revenue allocated?
  • Would Greensboro support the pending state proposal to require two public hearings before budget adoption?
  • What would it take for the city to publish proposed and amended budget versions online with a plain language summary of what changed between them?

Greensboro's strength has always been its neighborhoods and the people willing to show up for each other, whether that is at a Porchfest, a City Council meeting, or a courthouse. Cities genuinely need revenue to function, and this year's revaluation moratorium put every North Carolina city in an unusual, compressed timeline. Understanding how the process actually works, and where residents have real leverage to ask questions, is worth more than picking a side before the July 20 hearing even happens.


Sources

Want more on the numbers behind your own tax bill? Read Greensboro FY 2027 Budget Explained and browse more posts on the Joy Watson Real Estate blog. For the local professionals I trust for everything from plumbing to insurance, visit my Preferred Vendors page.

Joy Watson, Realtor® | Joy Watson Real Estate
Serving Greensboro, NC & the Piedmont Triad
(928) 699-8883 | joy@joywatsonrealestate.com
License #307423 | Firm License #C37131
Equal Housing Opportunity 🏠

Joy Watson

Joy Watson – Owner/Broker at Joy Watson Real Estate. Local Non-Corporate Greensboro Realtor who loves historic homes, helping families, and building community.

https://JoyWatsonRealEstate.com
Previous
Previous

High Point University: What Every Homebuyer, Investor, and Renter Near Campus Should Know

Next
Next

High Point Market: A Century of Furniture History and Welcoming Stays in Greensboro’s Idlewood Neighborhood