In this study, an urban airspace assessment mechanism is proposed and validated using the actual urban building data, offering a systematic approach to airspace selection for unmanned aerial vehicle (UAV) operations. Two metrics are involved to assess the urban airspace accurately, which are the airspace availability and risk to ground population. The former is measured by analyzing the connectivity of the urban airspace which particularly emphasizes the impact of urban features like buildings and obstacles. The latter is quantized by using a previously proposed risk estimation model, with which an urban risk map can be generated. Quadrant analysis and Pareto ranking are then employed to evaluate the available airspace for UAVs. Quadrant analysis maps the urban airspace availability and risk to ground population onto a two-dimensional space. Additionally, Pareto ranking determines a set of Pareto-optimal solutions wherein no objective can be improved without compromising at least one other objective. The topology of urban airspace could be constructed by using the top 50% of grids ranked by Pareto ranking based on the actual building data. A case study is conducted in a densely populated urban area in Changqing District, Jinan, Shandong Province, China. The connectivity of the airspace topology is verified by employing the A-star algorithm to generate a feasible path for UAVs.