ジョニーサンドボアは、中央アメリカから南米のアンデス山脈にかけて広く分布しています。特に、コロンビア、エクアドル、ペルー、ボリビア、チリ、アーグル、ブラジル、パラグアイ、ウルグアイ、ボネーラ、アルゼンチンなどの国々で見られます。また、ジョニーサンドボアは、森林、草原、山岳地帯など、様々な環境に適応しています。