This document presents a novel Cross-layer Mesh Router Placement (CMRP) scheme for wireless mesh networks. CMRP aims to minimize network deployment cost while meeting user demands. It considers various factors such as antenna types, wireless link characteristics, MAC scheduling, routing, and equipment costs. CMRP encapsulates these cross-layer factors into three attributes - Local Coverage, Backbone Residual Capacity, and Deployment Cost. It uses these attributes to select mesh router locations that maximize coverage and backbone capacity while minimizing costs. Simulations show CMRP outperforms existing schemes in cost performance ratio and feasibility for planning wireless mesh networks.