How many basketball teams are in NBA?

There are 30 teams in NBA, 15 in east and 15 in west. The most recent expand with the Charlotte Bobcats in 2004. There is rumor that there is a possible NBA expansion to 32 teams around 2025.