La ville se situe à mi-chemin entre la vallée de Matanuska et la vallée de Susitna Valley, sur la George Parks Highway. La ville s'étend entre le lac Wasilla et le lac Lucille, à 69 km au nord-est d'Anchorage et 16 km à l'ouest de Palmer. Environ un tiers des habitants de la ville se rendent quotidiennement à Anchorage (1 heure de route) pour travailler.
La George Parks Highway, la Glenn Highway et d'autres routes relient la ville à Anchorage, au reste de l'État et au Canada. L'Alaska Railroad dessert Wasilla qui dispose également d'un aéroport avec une piste goudronnée de 1 130 m. Les hydravions peuvent amerrir sur les lacs Wasilla, Jacobsen et Lucille. Il existe également une dizaine de pistes privées dans les environs.
Les températures moyennes en janvier varient de −16 °C à −2 °C et celles de juillet de 8 °C à 26 °C. Les précipitations annuelles sont en moyenne de 430 mm dont 130 cm de neige.
La ville a connu un important développement démographique dans les années 1970 et 1980, passant de 300 habitants en 1970 à 4 000 en 1990.
Histoire
Wasilla a été fondée en 1917 lors de la construction de l'Alaska Railroad. L'origine de son nom est controversée[2], il proviendrait soit du nom d'un chef des Indiens Dena'ina nommé Wasilla (mot signifiant « respiration »), soit du prénom russe Vassili.
En 1994, un référendum d'initiative populaire dans l'État pour déménager la capitale de l'Alaska de Juneau (excentrée dans l'Alaska du Sud-Est) à Wasilla échoua avec 96 000 voix pour et 116 000 voix contre.
En , un nouvel hôpital, le Mat-Su Regional Medical Center, ouvrit. Second plus grand hôpital de l'Alaska, il est situé en dehors des limites de la ville, à mi-chemin entre Wasilla et Palmer.