Dependent on subspecies Boa constrictor can be found from northern Mexico through Central America ( Belize , Guatemala , Honduras , El Salvador , Nicaragua , Costa Rica and Panama ) to South America north of 35 ° S ( Colombia , Ecuador , Peru , Venezuela , Trinidad and Tobago , Guyana , Belize , Suriname , French Guiana , Brazil , Bolivia , Uruguay and Argentina ) .
Found from northern Mexico through Central America ( Belize , Guatemala , Honduras , El Salvador , Nicaragua , Costa Rica and Panama ) to South America north of 35 ° S ( Colombia , Ecuador , Peru , Venezuela , Guyana , Suriname , French Guiana , Brazil , Bolivia , Uruguay and Argentina .