The three main places to buy fish locally
You have three reliable sources for aquarium fish in your area: dedicated aquarium shops, general pet store chains, and local fish clubs or breeders. Each has different strengths depending on what species you want, what condition you want them in, and how much guidance you need before you bring them home.
Dedicated aquarium shops are usually your best starting point. The staff know fish biology, can tell you what your tank setup actually supports, and often quarantine new stock before sale. They also tend to stock less common species than chain stores. A quick search for "aquarium store near me" or "fish shop [your city]" will show you what exists locally—check their hours and call ahead if you want a specific species.
Chain pet stores like Petco and PetSmart stock common beginner fish year-round and are convenient, but their staff knowledge varies widely and their fish are sometimes stressed or sick from poor holding conditions. They work well if you know exactly what you want and can inspect the fish carefully before purchase.
Local fish clubs and private breeders offer the healthiest fish and the most informed, but you need to find them first. Search "[your city] aquarium club" or "[your city] fish breeders," check Facebook groups for local aquarium hobbyists, or ask staff at your local shop for referrals. Breeders often sell only at club auctions or by appointment, so expect to plan ahead.
Key Takeaways
- Dedicated aquarium shops have the most knowledgeable staff and often quarantine fish before sale, making them the safest choice for beginners.
- Chain pet stores stock common species and are convenient, but inspect fish carefully for signs of stress or illness before buying.
- Local fish clubs and private breeders sell the healthiest fish and offer the most guidance, but you may need to join a club or make an appointment.
- Call ahead or check store websites to confirm they have the species you want in stock before making a trip.
- Avoid buying fish on impulse; bring a list of compatible species for your tank size and water conditions.
How to find aquarium shops in your area
Start with a direct search: "aquarium store near me," "fish shop [your city]," or "aquatic center [your city]" in Google Maps or your browser. Read the reviews, but focus on comments about fish health and staff knowledge rather than just convenience. A shop 20 minutes away with healthy stock is better than one five minutes away where fish die within a week.
Call before you go. Ask whether they have the species you want, what their return policy is if a fish dies within a few days, and whether they can tell you about water conditions (pH, hardness, temperature) the fish came from. A shop that asks you questions about your tank setup is one that cares whether the fish will survive in your home.
Check their website or social media. Many shops post photos of current stock, upcoming shipment dates, or special orders they can make. Some also list their hours, which matter—many independent shops close on Mondays or have limited evening hours.
What to look for when you visit a shop
Inspect the tanks themselves before you look at the fish. Clean glass, clear water, and working filters and heaters are signs the shop maintains its holding conditions. Cloudy water, algae buildup, or broken equipment means the fish are stressed and more likely to get sick after you bring them home.
Watch the fish you want to buy for a few minutes. They should be active, eating if the shop feeds during your visit, and free of visible sores, torn fins, or white spots. Avoid any fish that stays hidden, gasps at the surface, or has a swollen belly. Ask the staff how long they have had that particular fish in stock—newly arrived fish are riskier than ones that have been there for weeks.
Ask about the fish's origin and history. Did it come from a local breeder, a regional wholesaler, or overseas? How long has it been in the shop? What are its water parameters—temperature, pH, hardness? Write these down. You will need to match these conditions in your own tank or acclimate the fish slowly over several hours to avoid shock.
Using online directories and apps to locate shops
Google Maps is the fastest way to find shops near you. Search "aquarium," "fish store," or "pet store," then filter by distance and read reviews. Many shops list their hours, phone number, and website directly on their Maps page.
Yelp often has more detailed reviews and photos from customers, which can show you the actual condition of tanks and the variety of stock. Search your city and "aquarium" or "fish."
Local Facebook groups for aquarium hobbyists are goldmines. Search "[your city] aquarium," "[your city] fish," or "[your city] aquarists." Members will tell you which shops are reliable, which ones to avoid, and where to find rare species or breeders. They also often post about club meetings and auctions.
Aquarium club websites sometimes list member shops or breeders. Search "[your state] aquarium club" or "[your city] aquarium society." Many clubs have directories or Facebook pages with vendor information.
Buying from local breeders and fish clubs
Local breeders sell fish they have raised themselves, which means the fish are usually healthier, less stressed, and better adapted to local water conditions than store-bought stock. They also know their fish's genetics and can tell you about temperament, growth rate, and breeding potential.
Find breeders through aquarium clubs, Facebook groups, or by asking shop staff for referrals. Many breeders sell at club auctions, which happen monthly or quarterly and are open to the public. Auctions are competitive but fair—you bid on fish, and prices are usually lower than shops because there is no middleman.
If you want to buy directly from a breeder, expect to make an appointment or wait for them to have fry available. Some breeders specialize in one or two species; others keep dozens. Ask about their breeding practices, water conditions, and whether they offer any may provide if the fish dies shortly after purchase.
What to do after you bring fish home
Do not put the fish directly into your tank. Float the bag in your tank for 15 to 20 minutes so the water temperature inside the bag matches your tank temperature. Then slowly add small amounts of your tank water to the bag over the next 30 to 45 minutes. This gradual acclimation prevents the fish from going into shock from sudden changes in pH, hardness, or temperature.
After acclimation, use a net to transfer the fish to your tank. Do not pour the bag water into your tank, because it may contain disease or parasites from the shop. Keep the lights off for a few hours so the fish can adjust to the new environment without stress.
Watch the fish closely for the first week. If it stops eating, hides constantly, or shows signs of illness, isolate it in a separate tank if you have one. Many shops offer a return window—usually 7 to 14 days—if the fish dies or becomes visibly ill. Keep your receipt and the bag the fish came in as proof of purchase.
Questions to ask before you buy
Ask the shop or breeder these questions before you commit to a fish: What is the adult size? How long does it live? What temperature and pH does it need? Is it compatible with the other fish in your tank? What does it eat? How often should I feed it? Does it need plants, hiding spots, or special décor? What is your return policy if the fish dies within a week?
Write down the answers. You will need this information to set up your tank correctly and to troubleshoot if something goes wrong. A shop or breeder that takes time to answer these questions is one worth returning to.
Frequently Asked Questions
Can I order fish online and have them shipped to me?
Yes, many online retailers ship fish, but shipping is stressful for fish and increases the risk of arrival dead or sick. Local sources are safer because the fish spend less time in transit and you can inspect them before purchase. If you do order online, choose a retailer with a live-arrival may provide and acclimate the fish very slowly.
What if I cannot find the species I want locally?
Ask your local shop if they can special-order it. Many shops work with wholesalers and can bring in fish that are not normally in stock, though you may wait one to four weeks and pay a premium. Local breeders or clubs may also have the species or know someone who does.
How do I know if a fish is sick before I buy it?
Look for torn fins, white spots or patches, cloudy eyes, gasping at the surface, or a swollen belly. Avoid fish that hide constantly or do not respond when you tap the glass. Ask the shop staff how long the fish has been in stock—newly arrived fish are higher-risk than established ones.
Should I buy fish from a chain pet store or a local shop?
Local shops usually have healthier fish and more knowledgeable staff, but chain stores are convenient and stock common species. If you are a beginner, a local shop is worth the extra effort. If you know exactly what you want and can inspect carefully, a chain store works fine.
What is the best time to buy fish?
Avoid Mondays, when fish have been in holding tanks over the weekend with no feeding. Mid-week is usually best. Also avoid buying right after a shop receives a new shipment—give the fish a few days to recover from transport stress before purchase.