California has almost four times as many KFC restaurants as Kentucky. Yet Kentucky has more than twice the concentration of KFC locations per resident, and a state with just 39 restaurants finishes second. The contrast adds a surprising dimension to KFC’s recent U.S. restaurant closures.
An October 8, 2026 location snapshot compiled from KFC’s public restaurant locator recorded 3,739 listings nationwide, including two in Washington, D.C. The two rankings below compare only the 50 states, first by total restaurants and then relative to population.

The 10 states with the most KFC restaurants
- California โ 375 locations
- Texas โ 287 locations
- Florida โ 265 locations
- Ohio โ 177 locations
- North Carolina โ 172 locations
- New York โ 167 locations
- Michigan โ 159 locations
- Georgia โ 142 locations
- Pennsylvania โ 113 locations
- Illinois โ 110 locations
California leads with 375 locations, followed by Texas with 287 and Florida with 265. Those results largely reflect the states’ enormous populations. But farther down the list, the geography gets more interesting.
North Carolina takes fifth place with 172 restaurants, edging out New York’s 167. That’s especially striking because New York has about 20 million residents, compared with North Carolina’s 11.2 million. Michigan also surpasses Georgia, even though Georgia has more residents.
Illinois holds the final spot with 110 locations, only three ahead of both Virginia and Tennessee. Kentucky, despite its association with the chain’s origins, doesn’t make this top ten at all: it has 104 listed restaurants.
The 10 states with the most KFC restaurants per capita
This ranking divides each state’s restaurant count by its population and multiplies by 100,000. The population figures come from the U.S. Census Bureau’s July 1, 2025 estimates. States are ordered using unrounded calculations, even where the displayed rates match.
- Kentucky โ 104 locations; 2.26 per 100,000 residents
- West Virginia โ 39 locations; 2.21 per 100,000 residents
- Mississippi โ 61 locations; 2.06 per 100,000 residents
- New Mexico โ 40 locations; 1.88 per 100,000 residents
- South Carolina โ 99 locations; 1.78 per 100,000 residents
- Arkansas โ 49 locations; 1.57 per 100,000 residents
- Michigan โ 159 locations; 1.57 per 100,000 residents
- North Carolina โ 172 locations; 1.54 per 100,000 residents
- Rhode Island โ 17 locations; 1.53 per 100,000 residents
- Ohio โ 177 locations; 1.49 per 100,000 residents
Kentucky jumps from outside the top ten by total count to first per capita. Its 104 KFC locations translate to 2.26 restaurants per 100,000 residents. California’s much larger collection works out to just 0.95 per 100,000, a dramatic reversal.
West Virginia is an even bigger surprise. Its 39 restaurants place it well down the total-count list, but 2.21 per 100,000 residents puts it second nationwide. Mississippi climbs to third with only 61 restaurants, while New Mexico reaches fourth with 40.
Rhode Island makes the per-capita top ten with just 17 locations. Meanwhile, Texas and Florida, second and third in raw restaurant counts, disappear entirely from the population-adjusted leaders.
Michigan, North Carolina and Ohio are the rare states appearing in both rankings. Their relatively large restaurant networks also remain prominent when population is considered. The difference between these lists is a useful reminder: the most restaurants overall doesn’t necessarily mean the most restaurants nearby for the average resident.
Links on this page may be affiliate links, for which the site earns a small commission, but the price for you is the same


Leave a Comment