Home › Riding stables by the numbers › Horse country

Riders crossing a creek on a mountain trail

Horse country

Where riding stables are thickest on the ground, counted per person. Norco, CA has 22 listed stables for 25,400 residents, or 86.6 per 100,000, the most of any US city with 25,000+ people and at least 3 stables. Among the states, Wyoming leads with 15.49 per 100,000.

86.6per 100k in Norco
15.49per 100k in Wyoming
4.40per 100k, whole US
653cities ranked

Data as of 2026-11-08. How we count · Download: horse-country.csv

Cities with the most riding stables per person

Stables per 100,000 residents, for cities with at least 25,000 people and 3 or more listed stables. The top 25 of 653; the CSV has them all.

#CityStablesBoard horsesPopulationPer 100kAvg rating
1 Norco, CA 22 13 25,400 86.6 4.8
2 San Juan Capistrano, CA 27 5 35,469 76.1 4.8
3 Aiken, SC 22 10 32,694 67.3 4.9
4 Woodstock, IL 17 7 25,892 65.7 4.9
5 Moorpark, CA 21 10 35,621 59.0 4.8
6 Newberg, OR 16 8 27,136 59.0 4.9
7 Canton, GA 19 12 38,049 49.9 4.8
8 Weatherford, TX 19 9 39,397 48.2 4.8
9 Alvin, TX 14 6 29,869 46.9 4.7
10 Medina, OH 12 6 25,757 46.6 4.5
11 Olympia, WA 26 13 56,271 46.2 4.6
12 Helena, MT 14 3 34,729 40.3 4.7
13 New Smyrna Beach, FL 13 6 33,144 39.2 4.9
14 Ocala, FL 27 12 70,251 38.4 4.8
15 Littleton, CO 17 8 44,879 37.9 4.8
16 Plant City, FL 16 7 43,046 37.2 4.7
17 Laramie, WY 12 4 32,957 36.4 4.9
18 Eustis, FL 9 3 25,067 35.9 4.9
19 Anderson, SC 11 8 30,937 35.6 4.7
20 Parker, CO 23 10 65,473 35.1 4.6
21 Watsonville, CA 18 8 51,320 35.1 4.7
22 Kalispell, MT 11 6 31,296 35.1 4.9
23 Maple Valley, WA 10 6 28,553 35.0 4.7
24 Shelbyville, TN 9 2 25,792 34.9 4.7
25 Georgetown, KY 14 7 40,518 34.6 4.6

Download: horse-country.csv. Smaller cities rank high easily: a few stables go a long way in a city of 25,000, and a town whose name covers a wide rural mailing area can outrank the big city next door.

Cities and towns with the most stables

Raw count of listed stables by the city in each stable's mailing address, any city size.

Every state, ranked per person

Listed riding stables per 100,000 residents. Per person is not the same as total: California has the most stables of any state (1,566) but ranks 31 of 51 (50 states and DC) per person.

#StateStablesCitiesPopulationPer 100kResidents per stableAvg rating
1 Wyoming 91 25 587,618 15.49 6,500 4.62
2 Montana 115 36 1,137,233 10.11 9,900 4.78
3 New Hampshire 140 86 1,409,032 9.94 10,100 4.77
4 Vermont 62 39 648,493 9.56 10,500 4.74
5 Oregon 327 101 4,272,371 7.65 13,100 4.72
6 Maine 99 66 1,405,012 7.05 14,200 4.64
7 Connecticut 254 124 3,675,069 6.91 14,500 4.73
8 Colorado 401 91 5,957,493 6.73 14,900 4.73
9 Idaho 131 43 2,001,619 6.54 15,300 4.79
10 Utah 217 91 3,503,613 6.19 16,100 4.77
11 Washington 484 122 7,958,180 6.08 16,400 4.70
12 Wisconsin 359 162 5,960,975 6.02 16,600 4.74
13 Ohio 632 270 11,883,304 5.32 18,800 4.72
14 Pennsylvania 695 347 13,078,751 5.31 18,800 4.70
15 Massachusetts 373 164 7,136,171 5.23 19,100 4.75
16 North Carolina 575 211 11,046,024 5.21 19,200 4.75
17 New Mexico 110 45 2,130,256 5.16 19,400 4.79
18 Kentucky 233 79 4,588,372 5.08 19,700 4.73
19 South Dakota 47 22 924,669 5.08 19,700 4.80
20 Oklahoma 192 84 4,095,393 4.69 21,300 4.74
21 Rhode Island 52 28 1,112,308 4.67 21,400 4.68
22 Tennessee 333 143 7,227,750 4.61 21,700 4.76
23 Minnesota 267 118 5,793,151 4.61 21,700 4.75
24 Kansas 137 73 2,970,606 4.61 21,700 4.74
25 Michigan 466 210 10,140,459 4.60 21,800 4.73
26 South Carolina 249 94 5,478,831 4.54 22,000 4.71
27 Indiana 309 146 6,924,275 4.46 22,400 4.75
28 Georgia 478 173 11,180,878 4.28 23,400 4.77
29 Arizona 324 76 7,582,384 4.27 23,400 4.73
30 Missouri 264 133 6,245,466 4.23 23,700 4.72
31 California 1,566 408 39,431,263 3.97 25,200 4.71
32 Iowa 128 71 3,241,488 3.95 25,300 4.70
33 Nebraska 76 32 2,005,465 3.79 26,400 4.70
34 Florida 882 207 23,372,215 3.77 26,500 4.74
35 Virginia 332 141 8,811,195 3.77 26,500 4.75
36 New Jersey 355 133 9,500,851 3.74 26,800 4.70
37 Illinois 474 225 12,710,158 3.73 26,800 4.73
38 Alabama 191 108 5,157,699 3.70 27,000 4.72
39 New York 713 364 19,867,248 3.59 27,900 4.70
40 Arkansas 111 59 3,088,354 3.59 27,800 4.72
41 Texas 1,099 311 31,290,831 3.51 28,500 4.73
42 Alaska 26 12 740,133 3.51 28,500 4.71
43 Maryland 202 97 6,263,220 3.23 31,000 4.72
44 North Dakota 25 17 796,568 3.14 31,900 4.83
45 Delaware 29 19 1,051,917 2.76 36,300 4.77
46 Mississippi 80 41 2,943,045 2.72 36,800 4.73
47 West Virginia 46 30 1,769,979 2.60 38,500 4.64
48 Nevada 77 17 3,267,467 2.36 42,400 4.70
49 Louisiana 99 55 4,597,740 2.15 46,400 4.71
50 Hawaii 22 11 1,446,146 1.52 65,700 4.66
51 District of Columbia 3 1 702,250 0.43 234,100 4.63

Cities = cities and towns with at least one listed stable. Download: stables-per-capita.csv

How we count

Stable counts include only stables listed in this directory: places that offer riding (trail rides, lessons, pony rides, camps or therapeutic riding) or horse boarding to the public, checked against their Google listing, customer reviews and own website. Left out: tack and feed stores, vets and farriers, horse rescues and sanctuaries with no riding, race tracks, carriage-only tours, show grounds where people watch rather than ride, and private farms with no public service. Population is the US Census Bureau, Vintage 2024 population estimates (July 1, 2024).

A stable counts for the city in its mailing address. Stables outside city limits often use a nearby town's name, so a small town can collect the stables of a wide rural area, and some big-city neighborhoods have their own postal names. That is one reason a smaller city can outrank a much bigger one. "Board horses" counts stables whose reviews or website show boarding. Data as of 2026-11-08. More on our method on the stats page.

Find stables by state All riding stats Horse boarding by state Big cities with few stables