En ranch (uttales ransj eller rænsj) er en betegnelse som er vanlig i USA og Mexico på en storgård hvor det drives med kveg eller annen bufe.
Ordet ranch stammer fra det spanske ordet rancho som har grunnbetydning messe (på et skip),[1] og har overførte betydninger som fellesmåltid, felleshushold, hytte eller en stor krøterfarm.
Begrepet ranch brukes stort sett bare i Nord-Amerika. I Sør-Amerika viser istedet Rancho til en mindre gård, mens storgårder ofte kalles for estancia.[2]