Añasco abarca 102.95 kilómetros cuadrados (39.75 millas²) y está localizado en el valle costero de la región Oeste de la Isla; al Norte de Mayagüez y Las Marías, al Sur de Rincón, Aguada y Moca, al Oeste de San Sebastián y Las Marías.