it's more a matter of filtration, Ruby; the more you have, the more fish you can have. Now, I understand your question but what I just said will benefit you more than hitting a certain number. Let's say you have NO filter and only some water movement/aeration; considering where you live (temps), I'd say stay under 20 and WATCH as you hit that limit. And realize, I'm talking adult goldfish, not the size you typically buy them at. ANNNNND you're not overfeeding. So, you see, lots of params that can go wonky and be confusing when it comes to keeping fish. The moment you start seeing deaths, you need a plan to stop what's happening, or, you can overfilter and stay ahead of the curve. That's why we're passionate about bog filtration, 30% of the pond, and upping that as you increase your herd.
SOME might intimate that I'M overstocked (okay, yeah, maybe so, but I ain't gonna admit it jus' yet!) at over 100 gf, most of which are 8+" and 42 koi, most of which are under 8". I expect issues but I'm watching and doing stuff like I mentioned above. Should issues begin, I'll start re-homing. But I'd rather not, you know? I tend to grow fond of my little finny kids; the ONLY reason (other than personal desire) I expanded my 2500 gallon pond into 7,000 was because of the koi; I had one winter death, the water wasn't keeping clear, and I saw the writing on the wall. If you're not ready to expand as I did, you need to up the filter system to keep up or, rehome. And you'll probably have fry that live to be part of your herd, so think on that. You can mitigate some of that by NOT FEEDING during spawning season(s). Really helps! For a couple years before expansion (and I had 100 gf then but no koi) I didn't have any eggs/fry make it, so it's possible to keep a consistent population.
Not sure this helps, hurts, or just leaves you bawling in a fear or curled up in a ball, but welcome to PONDING! heh heh
View attachment 145602