One Year Since Grants Pass: Tracking the Criminalization of Homelessness
In the year since the Supreme Court gave cities the green light to punish unhoused people for sleeping in public, a wave of new laws has made it a crime to sleep outside, even if there is no housing or shelter. Thanks to our partners at the National Homelessness Law Center, this map tracks the impact.
In June 2024, the Supreme Court ruled that punishing a person for sleeping in public, even if they have nowhere else to go, does not violate the Eighth Amendment’s cruel and unusual punishment clause. In Grants Pass v. Johnson, plaintiffs argued that an Oregon city’s ordinance, which barred people from sleeping outside in public using a blanket, pillow, or even cardboard sheet, was cruel and usual punishment. In a 6-3 decision, the court upheld the camping ban, opening the door for other cities and states to pass laws to jail, ticket, or otherwise make it a crime to be homeless.
In the past year cities across the country have introduced over 320 bills criminalizing unhoused people, nearly 220 of which have passed. Under these ordinances, unhoused people could be saddled with thousands of dollars in fines and even jail time for sleeping outside, even if there are no shelter beds or housing options.
Laws that make it a crime to be homeless waste money, make communities less safe, and make it harder to solve homelessness. Instead of passing counterproductive laws, lawmakers must instead focus their energy on ensuring that everybody has a safe place to call home. By ensuring that everybody has housing and support that meets their needs, we build safer, healthier, more just communities.
Tracking the Criminalization of Homelessness Across US Cities
Last updated on June 23, 2025
Alabama
1-2 Cities
Arizona
9-10 Cities
Ardmore — Camping ban
Chandler — Camping & loitering bans
Glendale — Camping ban expansion, Class 3 misdemeanor
Goodyear — Camping ban - public places and 500 ft. from school, etc., misdemeanor
Kingman — Camping regulation - may allow for up to 14 days on private property w/fencing
Mesa — Expanding camping ban to include parking lots & benches
Payson — Camping ban
Phoenix — Camping ban, $100 fine
Scottsdale — Camping ban
Surprise — Camping ban
Arkansas
3-4 Cities
California
25+ Cities
El Dorado Hills — Camping ban
Anaheim — Camping ban
Bartlesville — Camping ban
Bakersfield — Camping ban
Bishop — Camping ban, fine, misdemeanor, Newsom, GP noted
Brea — Camping ban
Brentwood — Camping ban
Calexico — Camping ban
Carlsbad — Camping ban, keep Martin but add cars
Carmel — Camping ban
Chula Vista — Camping ban
Davis — Camping ban expanded - misdemeanor, all public property, more rapid enforcement
Delano — Camping ban
Eastvale — Camping ban
El Dorado Hills — Camping ban
El Segundo — Camping ban
Elk Grove — Camping ban, misdemeanor, reduced to 24 hr notice
Encinitas — Camping ban, spending $77K to remove benches
Escondido — Camping ban, Martin compliant (passed day before decision)
Fairfax — Camping ban
Fremont — RV parking ban
Fremont — Illegal to "aid or abet" encampment
Fresno — Camping ban, $1000 fine, 1 yr. jail
Fresno County — Camping ban, $1000 fine, 6 mo. jail
Fullerton — Camping ban
Garden Grove — Camping ban on all public property plus buffers
Hanford — Camping ban, $1000 fine, 1 year jail, necessity defense
Hemet — Camping ban, $1000 fine, 6 mo. jail
Hermosa Beach — Camping ban
Indio — Camping ban, $1000 fine, 6 mo. jail
Irvine — Camping ban after killing shelter
Jurupa Valley — Camping ban, misdemeanor
Kingsburg — Camping ban, $500 fine, 6 mo. Jail
La Quinta — Camping ban
Lassen County — Camping ban, fines, jail
Lodi — Camping ban, Newsom, GP noted
Lompoc — Camping ban, sitting in more than one seat
Long Beach — Memorandum to increase enforcement of existing camping ban
Los Banos — Camping ban, legal camping areas, misemeanor, fines, jail
McFarland —Camping ban
Merced — Camping ban blanket & buffer, $50-300 fine, 30 day jail + trespass
Millbrae — Camping ban
Monterey —Camping ban
National City — Camping ban
Newport Beach —Camping ban, sleeping, sitting, curfew, QoL Police
Novato — Camping ban
Oceanside — Camping ban, removed Martin, reduced from 48 to 24 hrs notice
Palm Springs — Camping ban, only if bed available to individual
Paso Robles — Camping ban, removed Martin
Placerville — Camping ban expansion
Porterville — Camping ban expansion
Rancho Cordova — Camping ban
Riverside — Camping ban, buffer zones
Sacramento — Camping ban, expand buffers for no-notice
San Clemente — Camping ban
San Dimas — Camping ban
San Diego County — Camping ban
San Fernando — Camping ban
San Jose — Camping ban, 3 refusals
San Joaquin County — Camping ban, car sleeping for more than 1 hr
San Marcos — Camping ban, misdemeanor
San Rafael — Camping ban expansion to all city parks
Santa Ana — Camping, incl. vehicle, storing personal property ban
Santa Clara Valley Water District — Camping ban along creeks, $500 fine, 30 days jail
Santa Monica — Add bedding to anti-camping ordinance
Selma — Camping ban
Signal Hill — Camping ban
Solvang — Camping ban
Sonora — Camping ban
Stockton — Camping ban expanded from TMP to blanket ban
Suisun City — Camping ban
Torrance — Camping ban
Turlock — Camping ban, $1000 fine, 1 year jail
Visalia — Camping ban
Vista — Start enforcement of existing ban
Westminster —Camping ban
Woodland — Camping, camp fire, property storage, aggressive panhandling $250-$1000 fine, 90 days jail
Yreka — Camping ban
Colorado
5-6 Cities
Aurora — Camping ban expansion, remove alternative offer requirement
Avon — Camping ban
Colorado Springs — Expanded sit/lie ban
Douglas County — Camping ban, $1000 +$10 fine, removed Martin
Greeley — Camping ban
Montrose — Camping ban
Florida
11-15 Cities
Avon Park — Camping ban, HB 1365 alignment, $500, 60 days, misdemeanor
Broward County — Camping ban, $500 fine, 60 days, jail
Capre Coral — Camping ban
Escabmbia County — Camping ban
Fort Lauderdale — Camping ban
Fort Meyers — Camping ban
Gainesville — Camping ban, $25 fine
Lauderhill — Camping ban, $500/60 days
Orange County — Camping ban
Palm Coast — Camping ban
Pensacola — Camping ban
Seminole County — Camping ban
Georgia
3-4 Cities
Illinois
16-20 Cities
Alton — Passed IL Municipal League template camping ban, $75 fine, increasing penalties, jail on 6th offense
Belleville — Passed IL Municipal League template camping ban, $75 fine, increasing penalties, jail on 6th offense
Bradley — Camping ban
Danville — Camping ban
Dixon — Camping ban, $75-750 fine, jail
Effingham — Camping ban
Glen Carbon — Passed IL Municipal League template camping ban, $75 fine, increasing penalties, jail on 6th offense
Manteno — Camping ban
Mascoutah — Passed IL Municipal League template camping ban, $75 fine, increasing penalties, jail on 6th offense
Morton — Passed IL Municipal League template camping ban, $75 fine, increasing penalties, jail on 6th offense
Mundelin — Passed IL Municipal League template camping ban, $75 fine, increasing penalties, jail on 6th offense
Niles — Camping ban, vote 10/22
O'Fallon— IL Muncipal League template ordinance
Pekin — Municipal League template camping ban, $75 fine, increasing penalties, jail on 6th offense
Peoria — Municipal League template camping ban, $75 fine, increasing penalties, jail on 6th offense
Rosemont — Passed IL Municipal League template camping ban, $75 fine, increasing penalties, jail on 6th offense
South Jacksonville — Passed IL Municipal League template camping ban, $75 fine, increasing penalties, jail on 6th offense
Sterling — Passed IL Municipal League template camping ban, $75 fine, increasing penalties, jail on 6th offense
Washington — Camping ban
Wood River — Passed IL Municipal League template camping ban, $75 fine, increasing
Indiana
1-2 Cities
Elkhart — Camping ban
Greenfield — Camping ban
Iowa
1-2 Cities
Cleburne — Camping ban
Des Moines — Camping ban, amended to $15 fine, some exclusions
Kansas
1-2 Cities
Lawrence — New camping ban enforcement
Wichita — Encampment clearing ordinance, eliminates notice, $200 fine
Maryland
1-2 Cities
Worchester County — Camping ban
Massachusetts
3-4 Cities
Brockton — Camping ban, override mayoral veto
Fall River — Camping ban
Lowell — Camping ban
Somerset — Camping ban
Michigan
1-2 Cities
Marquette — Camping ban, civil infraction, penalty unclear
Petoskey — Camping ban
Minnesota
1-2 Cities
Brainerd — Camping ban, misdemeanor, 90 days, $1000 fine
Duluth — Camping ban, fine
Missouri
1-2 Cities
Crystal City — Camping, sleeping ban
Festus — Camping, sleeping ban
Montana
1-2 Cities
Bozeman — Camping ban, $500 fine, 10 days in jail, $25/mo permit system
Missoula — Buffer zones, $300 fine
Nevada
5-6 Cities
Carson City — Camping ban expansion of punishments, includes misdemeanor and arrest
Clark County — Camping ban, if refuse services, Martin restiction, 10 days in jail
Las Vegas — Strengthen camping ban, minimum sentences, direction to Courtyard, Hearing 11/5
Nye County — Camping ban, based on Clark County
Pahrump — Camping ban
New Hampshire
1-2 Cities
Littleton — Camping ban $10-25 fine
Manchester — Camping ban, $250 fine
New Jersey
1-2 Cities
New Mexico
1-2 Cities
Albuquerque — Camping ban, shopping cart/playground ban
Espanola — Sleeping ban, misdemeanor
New York
1-2 Cities
Elmira — Camping ban, $1000 fine, 1 yr. jail
Watertown — Camping, sidewalk obstruction
North Carolina
1-2 Cities
Wrightsville Beach — Camping ban expansion
North Dakota
3-4 Cities
Bismarck — Camping ban, $1500 fine
Fargo — Buffer zones, camping ban, $1000 fine
Grand Forks — Camping ban
Ohio
9-10 Cities
Ashtabula — Camping ban
Belpre — Camping ban, misdemeanor, up to $500 fine, 60 days jail
Brunswick — Camping ban
Chillicothe — Camping ban
Findlay — Camping ban
Marietta — Camping ban, 4th/3rd deg misdemeanor, authorizes camp sites (but no locations)
Mentor — Camping ban
New Philadelphia — Camping ban, misdemeanor
Newark — Camping ban, $150 fine, then 30 days/$250 for subsequent
Wilmington — Camping ban
Oklahoma
1-2 Cities
Lawton — Camping ban
Oregon
5-6 Cities
Albany — Camping ban
Brookings — Beach camping ban
Grants Pass — Camping ban
Newport Beach — Camping ban, expanded buffer zones
Roseburg — Camping incr. escalating fine, jail
Pennsylvania
1-2 Cities
Berwick — Camping ban
Rhode Island
1-2 Cities
West Warwick — Camping ban, $100 fine
Woonsocket — Camping ban, $250 fine
South Carolina
Tennessee
1-2 Cities
Athens — Camping ban
Wartburg — Camping/sleeping ban, $50 fine
Texas
3-4 Cities
Beaumont — Camping ban, $1000 fine
Cleburne — Camping ban expansion on private property
Clute — Camping ban, property storage
San Angelo — Camping ban
Virginia
1-2 Cities
Clarke County — Camping zoning regulations
Pulaski — Camping, loitering bans, misdemeanor
Washington
9-10 Cities
Auburn — Remove Martin protections
Bremerton — Existing camping ban, removed shelter availability req
Burien — Camping ban expansion, remove alternative offer requirement
Chelan County — Camping ban, can be trespassed from property for 5 years, misdemeanor if violated
Colville — Camping ban - Martin & Long compliant
Lakewood — Camping ban, 24 hr notice, fine, 30 day trespass from parks
Longview — Aggressive enforcement resolution
Spokane Valley — Camping ban expansion, park after dark increase penalty to misdemeanor, $1000 fine, 90 days in jail
Washougal — Camping ban
Wenatchee — Camping ban passed pre-GP, now fencing overpass and partnering with DOT to enforce
West Virginia
3-4 Cities
Bluefield — Camping ban, up to $500/30 days
Clarksburg — Camping ban
Morgantown — Banned camping on all public property; $100, $200, $500/jail
Wisconsin
5-6 Cities
Fond du Lac — Camping ban
Hamilton — Camping ban
La Crescent — Camping ban
LaCrosse — Camping ban
West Salem — Camping ban
Wyoming
1-2 Cities
Cheyenne — Curfew
Learn more about the fight to stop these bills at Housing Not Handcuffs.