Townships in Southwest China are usually located in mountainous regions, which are abundant in natural and cultural landscape resources. There are additional requirements for the township’s sustainable development in these areas. However, insufficient infrastructures, due to limited resources, constrain the sustainable development of these townships. Sustainable contribution of infrastructure (SCOI) in this study is defined as the performance of infrastructure as a contribution to the coordinated development among economic, social, and environmental dimensions of township’s sustainable development. It is necessary to assess these infrastructures according to SCOI and provide choices for investment to maximize resource utilization. Therefore, an assessing model of SCOI with 26 general indicators was developed, which covers five most urgently needed infrastructures of these townships in Southwest China, including road transport, sewage treatment, waste disposal, water supply, and gas. In this model, quantitative and qualitative methods are combined to acquire different SCOI of each infrastructure. The result of the SCOI would be an important reference for infrastructure investment. A case study of Jiansheng Town, that is located in the Dadukou district of Chongqing, demonstrates the applicability of the model. It shows the assessing model of SCOI is efficient to identify the most valuable infrastructure that is appropriate for investment with the goal of township’s sustainable development. This study can provide insights for infrastructure investment and management in townships or areas.