白碗窑镇主要自然灾害有旱灾、洪涝、冰雹、风灾、低温、霜冻、雷击等。最严重的一次旱灾发生在2009~2010年,降雨量680毫米,不足正常年份一半,直接经济损失达8000万元。2011年末,白碗窑镇辖区总人口29199人,其中城镇常住人口0.12万人,城镇化率4.1%。另有流动人口2216人。总人口中,男性15321人,占52.47%;女性13878人,占47.53%。总人口中,以汉族为主,达26206人,占89.75%;有布依、彝等少数民族,共2993人,占10.25%。超过500人的少数民族有布依、彝2个民族,其中布依族1944人,占少数民族人口的64.93%;彝族886人,占29.60%。2011年,白碗窑镇人口出生率10.75‰。