el código lo he puesto así: 
 
 <label for="selpoblacion"></label>
                <select name="selpoblacion"  style="width:130px" id="selpoblacion" class="listamenu">
                    <option value="" selected="selected">Todas:</option> 
				<?php 
				$tablapoblacion = mysql_query("SELECT DISTINCT propiedades.poblacion FROM propiedades ORDER BY poblacion ASC ");  
				if (!$registropoblacion['poblacion']=="")
				{
				echo "<option value='{$registropoblacion['poblacion']}'> {$registropoblacion['poblacion']}</option>";
				} 
                while ($registropoblacion = mysql_fetch_array($tablapoblacion)) { 
            ?>
                    <option value="<?php echo $registropoblacion['poblacion']; ?>"><?php echo $registropoblacion['poblacion']; ?></option>
            <?php
                } 
                mysql_free_result($tablapoblacion); 
            ?>
                </select>  
puede que lo este haciendo mal, por que estoy un poco verde con php ya que solo llevo un mes dandole caña jeje 
 
  
el campo es tipo varchar 250