Home › Farms by place
Local farms across Canada
Pick a province or territory to find farms, farm stands, u-picks and markets near you.
British Columbia2251 farms · 301 townsAlberta1127 farms · 324 townsSaskatchewan860 farms · 328 townsManitoba540 farms · 194 townsOntario3074 farms · 803 townsQuebec1733 farms · 625 townsNew Brunswick617 farms · 289 townsNova Scotia407 farms · 214 townsPrince Edward Island193 farms · 116 townsNewfoundland and Labrador145 farms · 73 townsYukon57 farms · 14 townsNorthwest Territories20 farms · 9 townsNunavut3 farms · 3 towns