City planning is the strategic and functional organization of urban space to meet the needs of its inhabitants both now and in the future. It involves balancing the social, economic, environmental, and cultural elements of a city to create a sustainable and livable environment.