no pongas igual (signo =) a la hora de hacer tu sentencia sql con BETWEEN. Omite "=" tambien puedes omitir las comillas simples no son necesarias. COmo añadido te aconsejo que te acostumbres a utilizar la funciòn mysql_real_escape_string() en tus sentecias sql que se forman con datos proveidos por los usuarios de tu aplicaciòn.
Código PHP:
$sentecia = "SELECT COUNT(*) as total FROM poblaciones where poblacion $zonanew $tipo";
$totalPoblacion = mysql_query($sentecia) or die(mysql_error());
$total = mysql_fetch_array($totalPoblacion);
£ß£