Atlanta City Charter and Code of Ordinances: What They Govern
Atlanta's legal foundation rests on two interlocking instruments — the City Charter, granted by the Georgia General Assembly, and the Code of Ordinances, enacted by the Atlanta City Council. Together, these documents establish how municipal authority is structured, what the city is empowered to regulate, and how local rules are enforced. Understanding the boundary between these instruments — and what each one cannot do — is essential for property owners, businesses, contractors, and residents navigating city governance.
- Definition and Scope
- Core Mechanics or Structure
- Causal Relationships or Drivers
- Classification Boundaries
- Tradeoffs and Tensions
- Common Misconceptions
- Checklist: Identifying Which Instrument Applies
- Reference Table: Charter vs. Code of Ordinances
Definition and Scope
The City of Atlanta operates as a municipal corporation incorporated under Georgia law, with authority derived from a Special Legislative Charter enacted by the Georgia General Assembly. This Charter functions as Atlanta's constitutional document at the municipal level — it cannot be amended by the City Council alone and requires General Assembly action to alter. The current Charter, codified in Georgia law, defines the city's corporate boundaries, the structure of its government, and the specific powers granted to and withheld from local officials.
The Code of Ordinances is the body of local legislation enacted by the Atlanta City Council under authority delegated by the Charter. Where the Charter establishes the framework, the Code fills it with operative rules — covering land use, business licensing, building standards, public health, noise, animals, streets, and dozens of other subject areas. The Code is published and maintained by the Municipal Code Corporation under contract with the city, and the authoritative text is accessible through the city's official legislative portal.
Scope and coverage limitations: This page addresses only the City of Atlanta's Charter and Code as they apply within the incorporated city limits. Unincorporated Fulton County and unincorporated DeKalb County — both of which include areas commonly considered part of "Atlanta" in colloquial usage — are governed by their respective county ordinances, not by Atlanta's municipal code. Independent municipalities such as Sandy Springs, Brookhaven, Dunwoody, and Decatur maintain separate charters and separate codes. The Atlanta-Fulton County relationship and the DeKalb County boundary governance involve distinct legal instruments not covered here.
Core Mechanics or Structure
The Charter: Authority, Not Policy
The Charter defines 5 principal branches of Atlanta's municipal government: the Mayor, the City Council, the Municipal Court, the City Attorney's Office, and the Department of Finance. Each branch's powers, terms, and limitations are set in the Charter text — including the Mayor's veto authority, the Council's override threshold (two-thirds of the full 16-member body, per Charter provisions), and the appointment procedures for department heads.
The Charter also delimits taxing authority. Atlanta's power to levy property taxes, impose special assessments, and issue general obligation bonds flows from Charter provisions that themselves must conform to Georgia's Constitution and statutes — including the Georgia Constitution Article IX, Section IV, which limits municipal debt ceilings.
The Code of Ordinances: Operative Regulation
The Code is organized into titled chapters addressing discrete subject areas. Subject areas include:
- Land use and zoning — regulated under the Zoning Ordinance, which functions as a specialized chapter within the broader code and governs use classifications, setbacks, floor-area ratios, and overlay districts relevant to Atlanta zoning and land use.
- Business licensing and occupation tax — the city imposes an occupation tax on businesses operating within city limits under Georgia's Local Government Finance Act (O.C.G.A. § 48-13-1 et seq.).
- Building and construction — the Code adopts the Georgia State Minimum Standard Codes (including the International Building Code with Georgia amendments) and establishes the permitting process administered by the Office of Buildings.
- Public safety — provisions governing the Atlanta Police Department and Atlanta Fire Rescue fall under Charter authority; operational standards are embedded in the Code and in departmental rules covered under Atlanta public safety agencies.
- Water and stormwater — rate structures, service conditions, and cross-connection standards are codified in chapters administered by Atlanta's Department of Watershed Management.
Causal Relationships or Drivers
Atlanta's two-instrument structure is a direct consequence of Georgia's Dillon's Rule framework. Under Dillon's Rule — the dominant principle of Georgia municipal law — municipalities possess only those powers expressly granted by the state, necessarily implied by those grants, or essential to the city's declared purposes. The Georgia General Assembly therefore functions as the original grantor: the Charter exists because the legislature created it, and the Code's authority exists because the Charter authorizes ordinance-making within state-defined limits.
This causal chain produces a specific enforcement hierarchy: a City ordinance that conflicts with a Georgia statute is void to the extent of the conflict. When the Georgia General Assembly preempts a subject — firearms regulation, for example, under O.C.G.A. § 16-11-173 — Atlanta's Code cannot supply local rules on that subject regardless of Council intent.
The Atlanta Mayor's office also plays a causal role in Code evolution: executive departments propose code amendments, the Mayor's budget recommendations shape enforcement resource allocation, and administrative rules issued by departments (such as watershed fee schedules) fill gaps in the Code's operative detail.
Classification Boundaries
Three classification lines determine which instrument controls a given situation:
-
Structural vs. regulatory matters — Matters touching the composition, selection, or powers of city government offices are Charter questions. Matters governing what private parties may or may not do within city limits are Code questions.
-
General law vs. local law — Where Georgia's General Assembly has enacted uniform statewide rules (building codes, election administration, court procedures), local ordinances must conform or remain silent. Where the General Assembly has expressly authorized local variation, the Code may diverge from statewide defaults.
-
Ordinance vs. administrative rule — The Code is enacted by Council vote and subject to mayoral veto. Administrative rules — fee schedules, departmental standards, procurement policies — are issued by departments under delegated authority. Administrative rules carry legal force but are not ordinances; they appear in department manuals and administrative registers rather than in the published Code. Atlanta's government contracts and procurement framework illustrates this boundary: procurement thresholds appear in the Code, while evaluation criteria often appear in administrative guidance.
Tradeoffs and Tensions
Flexibility vs. Uniformity
The Code can be amended by ordinance at any regular or called Council meeting, allowing rapid local response to emerging issues. The Charter requires General Assembly action, making structural changes slower but more durable. This asymmetry creates periodic friction: the Council may enact ordinances that press against Charter constraints, generating legal challenges about whether a given act requires Charter amendment or falls within existing ordinance-making authority.
Local Authority vs. State Preemption
Georgia's preemption doctrine has direct consequences for Atlanta's regulatory ambitions. The city has historically sought to impose regulations — on short-term rentals, on minimum wages, on certain firearms storage practices — where preemption questions have generated litigation or legislative intervention. The tension between Atlanta's status as a high-density urban municipality and Georgia's statewide legal framework is a persistent driver of government reform initiatives.
Codification Lag
Ordinances take legal effect upon Council adoption and mayoral signature (or veto override), but publication in the official Code may follow weeks or months later. During this interval, enacted ordinances are binding but may not appear in the searchable online version of the Code, creating a transparency gap that affects compliance by businesses and property owners.
Common Misconceptions
Misconception: The City Council can amend the Charter. The Charter is a state legislative act. The Council has no unilateral authority to alter it. Proposed Charter changes require introduction as legislation in the Georgia General Assembly, passage under standard legislative procedures, and approval by the Governor.
Misconception: Atlanta's Code applies throughout Fulton County. Atlanta's ordinances apply only within the incorporated city limits. Residents of unincorporated Fulton County — estimated at roughly 90,000 people as of the 2020 U.S. Census — are subject to Fulton County ordinances, not Atlanta's Code.
Misconception: All of Atlanta's rules appear in the published Code. Administrative rules, departmental policies, fee schedules, and certain intergovernmental agreements carry legal force but are not published in the Code. Public records requests are the primary mechanism for accessing such documents.
Misconception: The Code and the Zoning Ordinance are separate legal documents. Atlanta's Zoning Ordinance is formally integrated into the Code of Ordinances as Part III. It is not a freestanding document, though it is often referenced and consulted separately by practitioners working in land use.
Misconception: Violation of a Code provision is a criminal matter. Most Code violations are handled as civil infractions or administrative matters adjudicated before the Atlanta Municipal Court or before the city's administrative hearing officers. Criminal prosecution under city ordinances is limited to the class of violations the Charter and Georgia law authorize municipalities to criminalize — generally misdemeanors.
Checklist: Identifying Which Instrument Applies
The following sequence maps a legal or regulatory question to the correct source instrument:
-
Identify the subject matter — Does the question concern who holds governmental power, how officials are selected, or what a city office can do? → Charter question. Does it concern what a private party must do, may do, or is prohibited from doing? → Code question.
-
Check for state preemption — Determine whether the Georgia General Assembly has enacted a statute governing the same subject. If so, identify whether the statute preempts local regulation entirely, sets a floor (local rules may be stricter), or sets a ceiling (local rules may not exceed state limits).
-
Locate the applicable Code chapter — The Atlanta Code of Ordinances is organized by part and chapter. Use the official online index to identify the controlling chapter for the subject area (e.g., Chapter 150 for zoning, Chapter 30 for business licenses).
-
Identify the effective ordinance date — Confirm whether the ordinance text in the published Code reflects the most recently adopted amendment. For recent ordinances (adopted within 90 days), cross-reference the Council's official legislative agenda records.
-
Check for administrative rules — Determine whether a city department has issued implementing regulations, fee schedules, or standards under Code authority. These are obtained through the relevant department or via public records requests.
-
Identify the enforcement body — Code violations are enforced by the department with subject-matter jurisdiction (Office of Buildings for construction, Code Enforcement for nuisance conditions, Department of Finance for occupation tax). The Municipal Court adjudicates contested violations.
-
Confirm geographic jurisdiction — Verify the property or activity is within Atlanta's incorporated city limits. The city's GIS portal and the Atlanta-Fulton County government relationship resources assist with boundary questions.
Reference Table: Charter vs. Code of Ordinances
| Attribute | City Charter | Code of Ordinances |
|---|---|---|
| Enacted by | Georgia General Assembly | Atlanta City Council |
| Amendment process | State legislation required | Council ordinance + mayoral action |
| Primary subject | Government structure and powers | Regulation of private conduct and city services |
| Legal hierarchy | Superior to Code | Subordinate to Charter and Georgia law |
| Published by | Georgia General Assembly (Official Code of Georgia) | Municipal Code Corporation (under city contract) |
| Effective upon | Governor's signature on state legislation | Mayor's signature (or veto override) |
| Amendment frequency | Infrequent (requires legislative session) | Continuous (any regular Council meeting) |
| Enforcement mechanism | Structural — defines institutional authority | Operational — citations, fines, hearings |
| Geographic scope | Defines corporate limits | Applies within corporate limits |
| Key examples | Mayor's veto power; Council composition; taxing authority | Zoning rules; business licenses; building codes; parks governance |
The home reference index for this site provides entry points to the full range of Atlanta government topics that intersect with Charter and Code questions, including the budget process, taxes and fees, and government audits and oversight.
References
- City of Atlanta Code of Ordinances — Municode Library (Municipal Code Corporation)
- Georgia General Assembly — Official Code of Georgia Annotated (O.C.G.A.) (also accessible via Georgia General Assembly official site)
- O.C.G.A. § 48-13-1 et seq. — Local Government Finance Act (Occupation Tax)
- O.C.G.A. § 16-11-173 — Georgia Firearms Preemption Statute
- Georgia Constitution, Article IX, Section IV — Municipal Debt Authority
- U.S. Census Bureau — 2020 Decennial Census, Fulton County, Georgia
- City of Atlanta Office of the City Clerk — Legislative Records
- Georgia Department of Community Affairs — State Minimum Standard Codes